【问题标题】:ExtJS Ext.ux.form.FileUploadField issue with IE8IE8 的 ExtJS Ext.ux.form.FileUploadField 问题
【发布时间】:2012-01-03 19:06:24
【问题描述】:

文件上传在 Firefox 上可以正常工作,但是从 IE8 运行代码时,上传成功后 IE 会显示:

“文件下载 - 安全警告”

你想保存这个文件,还是在网上找一个程序打开它? 名称:uploadImage7c8c609b 类型:未知文件类型,163 字节 来自:127.0.0.1

(对不起,作为新用户,我无法发布截图!)

如何关闭此功能?

【问题讨论】:

    标签: extjs


    【解决方案1】:

    老兄,我也遇到了同样的事情。

    就我而言,摆脱这种混乱的方法是更改​​响应的 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...'}";
    }
    

    希望它能够通过。

    【讨论】:

      猜你喜欢
      • 2011-05-27
      • 1970-01-01
      • 2013-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多