【发布时间】:2011-06-11 18:57:58
【问题描述】:
我有一个使用this 脚本的标准文件上传脚本。上传完成后,我会返回一个 JSON,告诉客户端上传成功,如下所示:
{done: true, error: "No error"}
当我在 Firefox 上上传时,一切都很顺利,但在 IE9 / Chrome 上它就坏了。 IE 告诉我需要下载文件,如下图:
我认为问题是提交给客户端的标头,我尝试将内容类型设置为:
- 应用程序/javascript
- 文本/javascript
文件已正确存储,并且答案会返回,没有任何损坏,也没有编码,或者 gzip 压缩或类似的东西。
有什么想法吗?
编辑:忘记在 "this" 上添加链接,而且,它是旧版本的插件,而不是当前一个。
【问题讨论】:
-
如果 IE 试图下载它,那一定是标题问题。发布更多代码——你如何提出上传请求等等。
标签: javascript file-upload internet-explorer-9