上传附件时文件路径会被浏览器改成图中的这样,求解决办法,不要说该改览器设置的,不可能让每个客户去改浏览器设置
最好火狐、IE、谷歌、360等浏览器都能解决
你获取客户端路径干嘛,完全没用,安全问题通过file.value获取不到实际的路径,得到的就是那种东东,但是不影响文件内容提交
没有办法解决,除非你自己开发个浏览器。如果是要预览图片可以看这个:javascript客户端图片预览
IE6~IE11和其他标准浏览器通吃
浏览器现在不能去客户端路径了
我也曾经遇见过这个问题,弄了半天,最后也只是ie可以读取到路径,其他浏览器都做不到,最后还是没传文件路径
现在我也不知道如果需要选择本地路径,把东西下载到本地要怎么做
//附带不用修改浏览器安全配置的javascript代码,兼容ie, firefox全系列
function getPath(obj)
{
if(obj)
{
if (window.navigator.userAgent.indexOf("MSIE")>=1)
{
obj.select();
return document.selection.createRange().text;
}
else if(window.navigator.userAgent.indexOf("Firefox")>=1)
{
if(obj.files)
{
return obj.files.item(0).getAsDataURL();
}
return obj.value;
}
return obj.value;
}
}
//参数obj为input file对象