dkfr.net
当前位置:首页 >> js获取FilE文件名 >>

js获取FilE文件名

var str; $('#fil').change(function(){// str=$(this).val(); }) var arr=str.split('\\');//注split可以用字符或字符串分割 var my=arr[arr.length-1];//这就是要取得的图片名称

RunJSvar ck=function(inp){alert(inp.value.replace(/.*\\([^\\]+)$/,"$1"));};

IE8-11下亲测有郊。 function Get_FileUploadLocalPath(obj) { alert(GetFileUploadLocalPath(obj)); } //返回选取文件的本地路径 function GetFileUploadLocalPath(obj) { //alert(window.navigator.userAgent); if (obj) { if (window.navigat...

在firefox上,input(type=file)默认获取到的value值就是文件名。 在IE上,input(type=file)默认获取到的value值是路径。 因此用js来获取fileupload中的上传文件的文件名需要多方面考虑。 示例代码: function insertTitle(path){ var test1 ...

上传文件的控件 就可以显示文件名的,不过显示的是带后缀的,你是想显示不带后缀的是吗 那就用js 取到那个dom节点 然后把你去掉后缀的文件名 追加进去

我就知道路径document.getElementById("那个的id").value 下面的只做个参考 function getFileName() { var path = document.getElementById("Main_FileUpload1").value; var pos1 = path.lastIndexOf("\\"); alert(pos1); var pos2 = path.lastI...

在firefox上,input(type=file)默认获取到的value值就是文件名。 在IE上,input(type=file)默认获取到的value值是路径。 因此用js来获取fileupload中的上传文件的文件名需要多方面考虑。 你可以试下一下 function getFileName(path){ var po...

我给个例子给你吧: function he(){ var file=document.getElementById("haa").files[0]; console.log(file); alert(file['name']); }

方法:字符串截取 var file = $("#file").val(); var fileName = getFileName(file); function getFileName(o){ var pos=o.lastIndexOf("\\"); return o.substring(pos+1); }

首先获取完整的路径名字符串(可以看到路径名的最后就是文件名),然后用spilt以"\"为分割符时行整理,最后一个元素就是文件名.

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com