文件上传适用于Firefox但在从IE8运行代码时,上传成功后IE显示:
“文件下载 - 安全警告”
您要保存此文件,还是在线查找程序以打开它? 名称:uploadImage7c8c609b 类型:未知文件类型,163字节 来自:127.0.0.1
(抱歉,作为新用户,我无法发布截图!)
如何关闭它?
答案 0 :(得分:1)
在我的情况下,摆脱这种混乱的方法是改变响应的mimetype。 (提示来自这里:https://stackoverflow.com/a/4723649)
我使用spring的utillity,它反过来使用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...'}";
}
希望它能够完成。