asp.net C # загрузка большого файла и его обработка - PullRequest
2 голосов
/ 28 марта 2010

Я хочу иметь возможность загружать файл со своей страницы .aspx на мой веб-сервер, чтобы его можно было предварительно обработать в другом формате.

например. Пользователь загрузит документ и через несколько секунд увидит PDF-версию документа на веб-странице.

У меня есть веб-сервис, который может конвертировать документ в PDF.

сейчас

1 - как автоматизировать процесс загрузки + конвертации.

2 - как мне обрабатывать большие файлы здесь.

3 - как не заставить пользователя ждать, пока все это произойдет.

1 Ответ

2 голосов
/ 28 марта 2010
  1. Используйте элемент управления FILEUPLOAD на своей веб-странице и обработайте его в обратной передаче ( статья здесь )
  2. Настройте ваше веб-приложение в IIS для обработки больших файлов ( статья здесь )
  3. Пользователь должен ждать загрузки и конвертации. Хитрость заключается в том, чтобы дать адекватную обратную связь, чтобы пользователь не чувствовал, что браузер не отвечает. Это может варьироваться от сообщения «Пожалуйста, подождите при загрузке» до анимации таймера или даже индикатора выполнения.

Используйте эту статью для получения дополнительной информации о настройке загрузки адаптивного файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...