Загрузка больших файлов с помощью ASP.NET: каковы лучшие практики? - PullRequest
2 голосов
/ 18 июля 2010

Каковы в настоящее время лучшие практики для загрузки большого файла (который может вызвать тайм-аут) с веб-формами ASP.NET и / или MVC?

  • Увеличение Server.ScriptTimeout (только для конкретного POST-запроса);
  • Использовать некоторый флэш-загрузчик на стороне клиента , такой как swfupload (http://swfupload.org) или plupload (http://www.plupload.com/)), но при загрузке через Flash возникают некоторые проблемы с прокси-серверами;
  • Используйте некоторый gmail-подобный javascript (например, http://code.google.com/p/gwtupload/)

1 Ответ

0 голосов
/ 19 июля 2010

Каждый набор компонентов мэра, вероятно, имеет элемент управления загрузкой.Так что, если вы уже используете такой набор компонентов, вы можете использовать один из них.

Убедитесь, что независимо от того, что вы используете в качестве инструмента загрузки, оно передается в IIS и не загружает все это в память перед записью.

...