手机版

使用js获取上传的文件名纯粹是为了美化

时间:2021-11-15 来源:互联网 编辑:宝哥软件园 浏览:

为什么要用js获取上传的文件名?其实纯粹是为了美化和友好,但不是网上流传的方式,用的是path . substring(path . last indexof('/')1);这个样本在工作中会有很多问题。例如,firefox的输入表单的值可以默认获得文件名,而ie则显示文件路径。因此,应该区别对待。firefox下的Lastindexoff ('/')得到-1,而ie下,目录显示反斜杠,\,当然在Linux下,其他浏览器得到正斜杠/(还没有证明Linux下有浏览器得到完整路径);

可以判断两次:复制代码如下:函数getfilename (path) {var pos1=path。last indexof('/');var pos2=path . LastIndex of(' \ \ ');var pos=Math.max(pos1,pos2) if(pos0)返回路径;else返回path.substring(位置1);}

版权声明:使用js获取上传的文件名纯粹是为了美化是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。