我是真不知道你从哪儿学的这些语句....很无语
首先要获取文件名用<input type="file"/>
在FF和chrome等非IE浏览器下 只能拿到这个对象的value.
在IE6下能拿到全路径....所以才需要截取
② 如何用JS取得网址中的文件名
在写一个图片自适应大小的功能时遇到了这个问题......
呵呵,问题就不多说了,解决的路上又碰到一个石专头,就是如何用JS取得图属片的文件名.
想了N久,终于写出个函数来了....
第一时间先收藏了..以备后用
java"><script>
vara="http://www.jb51.net/html/images/logo.gif";
varb=a.split("/");
varc=b.slice(b.length-1,b.length).toString(String).split(".");
alert("取得的文件名是:"+c.slice(0,1));
</script>
③ JavaScript 获取文件名
<script language=javascript>
filename="001.jpg";
realname=filename.substring(0,filename.lastIndexOf("."));
alert(realname);
</script>
④ 怎么用js来获取 file中的上传文件的文件名
在firefox上,input(复type=file)默认制获取到的value值就是文件名。
在IE上,input(type=file)默认获取到的value值是路径。
因此用js来获取fileupload中的上传文件的文件名需要多方面考虑。
你可以试下一下
function getFileName(path){
var pos1 = path.lastIndexOf('/');
var pos2 = path.lastIndexOf('\\');
var pos = Math.max(pos1, pos2)
if( pos<0 )
return path;
else
return path.substring(pos+1);
}
测试过了,没有问题,可用。
⑤ 求用javascript从一个路径字符串中获取文件名
思路
1、通过''关键字用split分割成数组
2、取分割后数组的最后一个就是文件名
另外,字符串中是没意义的,需要2个\
相关代码
<script>
vara='C:\ProgramFiles\Universal\UFileUploaderD\UFileUploaderD.dll';
vararr=a.split('\');
alert(arr[arr.length-1]);
</script>
⑥ 请问js如何一次获取某路径下的所有文件和文件夹名字
基于安全原因,js不允许操作系统目录,除非客户端在ie安全设置里进行修改,允许不安全的ActiveX控件操作
修改后,可以通过js的FileSystemObject对象来获取
⑦ js中截取路径
直接就可以了
var str="E:\zkfp\zkftTemplate\keluo1.tpl";
alert(str.split('\\')[3]);
⑧ js获取url路径信息
1,设置或获取对象指定的文件名或路径。
2,设置或获取整个 URL 为字符串。
3,设置或获取与 URL 关联的端口号码。
4,设置或获取 URL 的协议部分。
5,设置或获取 href 属性中在井号“#”后面的分段。
6,设置或获取 location 或 URL 的 hostname 和 port 号码。
7,获取 href 属性中跟在问号后面的部分。
8,用来得到当前网页的域名