【发布时间】:2014-06-10 01:42:27
【问题描述】:
我在我的应用程序中使用文件上传插件,但用户使用浏览器按钮选择的实际文件名在 IE 10 和 IE 11 中表现不同
<input type="file" name="testFile" id="testapiFile">
我正在使用 jquery 表单提交方法提交表单。
在网络选项卡中,我看到文件名作为完整路径 (C:\fullpath\test.doc),但在服务器端,对于 IE 10,我得到的是 test.doc 和 IE11 C:fullpathtest.doc(获取无效路径名)
有什么想法吗?
谢谢, 小伙伴们
【问题讨论】:
-
你的服务器端是什么样子的?
-
blogs.msdn.com/b/ie/archive/2009/03/20/… 有更多上下文。
C:\Fakepath\的东西只有 JavaScript 才能看到(它不会上传到服务器),这意味着您可能在客户端上有 JavaScript 代码正在发送控件的.value属性。
标签: jquery html internet-explorer-10 internet-explorer-11