Asp.net скорость загрузки файлов - PullRequest
0 голосов
/ 02 декабря 2009

Есть ли способ легко узнать Transferrate между сервером и клиентом во время загрузки без загрузки? Потому что загрузка файла объемом 4,13 МБ занимает около 5 или 6 минут .... Есть ли в любом случае мы можем отследить его, записав его в flatfile, электронной почте, response.write что угодно !! Мы застряли.

Спасибо, что помогли нам: (!

Ответы [ 3 ]

1 голос
/ 02 декабря 2009

не легко.

HTTP работает следующим образом: вы отправляете ВСЕ данные, и после этого сервер начинает обрабатывать ваш запрос.

Но вы можете написать некоторый код клиента (flash, applet, silverlight), который разбивает файл на части и отправляет их по одному на сервер. Таким образом, вы можете рассчитать скорость вашего перевода.

1 голос
/ 02 декабря 2009

Нет, если вы используете встроенный элемент управления asp: FileUpload. Некоторые сторонние контроллеры загрузки на основе AJAX, вероятно, делают это, но я не знаю ни о чем лишнем.

0 голосов
/ 03 декабря 2009

Используйте инструмент флэш-загрузки, такой как SWFUpload , с помощью которого вы можете определить скорость загрузки, а затем отправить общее время / скорость на сервер, как только файл будет готов.

...