我正在尝试设置输入类型:file。
我遇到的问题是在Firefox中我没有看到文件路径,而在IE中它给了我完整的文件路径。
使这两种浏览器的行为方式相同?
http://jsfiddle.net/sandrodz/yEG4w/
感谢。
答案 0 :(得分:2)
不,这是浏览器的安全功能,您获得的唯一信息是文件名和文件本身。
严格来说,IE不应该为您提供客户端计算机的完整文件路径,因为它可以被恶意使用。
要从IE获取文件名,请尝试以下操作:
var filePath = $("#fileInput").val().split("\\");
var fileName = filePath[filePath.length -1];