每当上传过程通过浏览器而不是 IE 进行时,客户端系统中属于该文件的路径
显示为“c:/fakepath/x.jpg”..!我尝试了很多
网上的解决方案来纠正这个问题,但没有任何效果..!如果之前有人成功解决了这个
问题,请将您的解决方案发送给我..!
我使用的HTML代码
<form name="xx" enctype="multipart/form-data">
<input type="file" name="up"/>
</form>
我的Java脚本..
alert(document.xx.up.value);
但它在除 IE 之外的所有浏览器中显示“c:/fakepath/x.jpg”。
最佳答案
这是浏览器安全限制。无法通过脚本设置文件上传控件的值,也无法读取正确的路径。
关于javascript - 上传时收到假路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9476473/