Force Uploader для использования iframe
Я пытаюсь настроить Uploader так, чтобы он работал как с IE9, так и с более новыми браузерами. Поэтому я подумал, что заставлю его использовать метод IFrame:
var fileButton = new Uploader({
label: "UPLOAD",
title: "Uploader un nouveau document",
url: "theurl",
force: 'iframe'
}, mainForm.fileUploadNode);
Теперь я пытаюсь вернуть результат с сервера в виде объекта JSON в текстовой области:
String result = "<textarea>" + JsonUtils.jsonify(map) + "</textarea>";
Это прекрасно работает на IE, но не на Chrome, например. Поскольку метод по умолчанию - IFrame для IE, а не для другого браузера, я полагаю, что метод IFrame фактически не применяется. Что я делаю неправильно? заранее спасибо
1 ответ
Я использовал хак для решения этой проблемы: я проверяю заголовок Accept, чтобы знать, как кодировать результат. Дополнительный вопрос здесь