强制上传器使用iframe

时间:2014-10-30 12:58:32

标签: javascript iframe dojo uploader

我尝试设置一个上传器,以便它可以与IE9以及更新的浏览器一起使用。 所以我想我会强迫它使用IFrame方法:

            var fileButton = new Uploader({
                label: "UPLOAD",
                title: "Uploader un nouveau document",
                url: "theurl",
                force: 'iframe'
            }, mainForm.fileUploadNode);

现在我尝试将结果从服务器返回为textarea中的JSON对象:

                String result = "<textarea>" + JsonUtils.jsonify(map) + "</textarea>";

这适用于IE,但不适用于Chrome。由于默认方法是IE的IFrame而不是其他浏览器,我认为IFrame方法实际上并未实施。 我究竟做错了什么? 提前致谢

1 个答案:

答案 0 :(得分:0)

我使用了黑客来解决这个问题:我测试了Accept标头,知道如何对结果进行编码。 Followup question here