Я пытаюсь создать некоторый скрипт для отправки большого количества необходимых данных на сервер после того, как этот сервер отправит сгенерированный файл обратно.Я знаю, что можно создать какую-то ссылку, содержащую мои данные, например, следующий код для отправки данных на сервер и получить файл обратно.
<a href="domain.com/getExcel.aspx?id=ABC&title=Report1" target="_blank" />
Но максимальная длина URL составляет около 2000 символов, что я не могугарантировать, что длина данных не будет превышать этот предел.Поэтому я пытаюсь использовать «плагин jQuery для запроса Ajax-подобных загрузок файлов» для отправки данных на сервер путем динамического создания формы со скрытым вводом.
Все отлично работает в IE9.Но я получил «Не удалось загрузить ресурс» сообщение об ошибке при использовании его в Google Chrome 9. Я думаю, что эта проблема возникает, только если заголовок ответа установлен на Вложение.
Демонстрация: http://fiddle.jshell.net/SP3Tx/3/show/
Источник: http://jsfiddle.net/SP3Tx/3/
Есть ли у вас возможность обойти эту ошибку?
Обновление
Iпросто отправьте эту ошибку в систему отслеживания проблем с хромом.
http://code.google.com/p/chromium/issues/detail?id=75384