Response.TransmitFile OnSucess OnFail? Кроме того, сколько одновременных загрузок? - PullRequest
0 голосов
/ 29 октября 2010

У меня есть приложение, через которое пользователь может загрузить файл.Мне нужно войти в систему, когда передача файла успешно завершена, а также когда это не удалось.Это возможно с Response.TransmitFile.Вот мой код:

      Response.ContentType = "application/octet-stream";
      Response.AppendHeader("Content-Disposition", "attachment; filename=\"" + fileSaveName + "\"");
      Response.TransmitFile(zipPath);
      Response.End();

ТАКЖЕ, файлы, которые я обслуживаю, будут занимать около 20-50 МБ, и их загрузка может занять некоторое время.Вполне возможно, что количество одновременных загрузок может составлять около 100. Возможно ли это?Что-то еще рекомендуется для этого и т.д.?

Спасибо!

1 Ответ

0 голосов
/ 29 октября 2010

Если вы разделите операцию передачи файла в отдельный поток, вы можете записать время начала потока и время его окончания.Потоки ваших операций по передаче файлов также должны позволять обрабатывать передачу файлов асинхронно.Проверьте System.Threading.

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