【发布时间】:2012-01-03 19:06:24
【问题描述】:
文件上传在 Firefox 上可以正常工作,但是从 IE8 运行代码时,上传成功后 IE 会显示:
“文件下载 - 安全警告”
你想保存这个文件,还是在网上找一个程序打开它? 名称:uploadImage7c8c609b 类型:未知文件类型,163 字节 来自:127.0.0.1
(对不起,作为新用户,我无法发布截图!)
如何关闭此功能?
【问题讨论】:
标签: extjs
文件上传在 Firefox 上可以正常工作,但是从 IE8 运行代码时,上传成功后 IE 会显示:
“文件下载 - 安全警告”
你想保存这个文件,还是在网上找一个程序打开它? 名称:uploadImage7c8c609b 类型:未知文件类型,163 字节 来自:127.0.0.1
(对不起,作为新用户,我无法发布截图!)
如何关闭此功能?
【问题讨论】:
标签: extjs
老兄,我也遇到了同样的事情。
就我而言,摆脱这种混乱的方法是更改响应的 mimetype。 (提示来自这里:https://stackoverflow.com/a/4723649)
我使用 spring 的实用程序,而后者又使用 Jackson,将对象自动转换为 json 字符串。(嗯,需要做一些配置,注释驱动,仅举几例。)
所以不要这样写:
public @ResponseBody
ExtjsJsonCmd upload(..., MultipartFile file) {
....
return new ExtjsJsonCmd(true,"certain message...");
}
我记下了:
public @ResponseBody
String upload(..., MultipartFile file){
....
return "{success:true, msg:'certain message...'}";
}
希望它能够通过。
【讨论】: