【发布时间】:2011-07-13 20:16:20
【问题描述】:
我在网站中使用this 文件上传器。它对 Chrome、Firefox 等使用 AJAX,对 IE 使用隐藏的 iframe。我在将数据 (XML) 从接受文件的 servlet 返回到网页时遇到问题。使用 AJAX 方法可以正常工作,但使用 iframe,IE(至少需要支持 IE 8)会自动检测 XML 的 mime 类型(放入 iframe),并将其嵌入到 HTML 中,就好像它正在显示。我已经尝试在服务器上明确设置 Content-Type(文本/纯文本:被 IE 的检测否决;嵌入在 JSON 中,MIME 类型为 application/json:要求下载 json)。我只想要原始的 XML,有什么方法可以阻止 IE 修改它,还是我应该走其他路线?
感谢您的帮助。
【问题讨论】:
-
这不是编程问题,而是如何使 IE 8 正常运行。
标签: internet-explorer file-upload mime-types