Загрузить файл на FTP-сервер с помощью индикатора выполнения с C # - PullRequest
1 голос
/ 06 февраля 2011

Мне нужно загрузить огромный файл на FTP-сервер и использовать индикатор выполнения.

Как я могу это сделать без использования каких-либо третьих бесплатных компонентов?

С уважением.

Ответы [ 2 ]

0 голосов
/ 04 августа 2012

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

Я дам вам код, но я бы посоветовал вам получить их в отдельных потоках, поскольку они значительно замедляют работу системы.

0 голосов
/ 06 февраля 2011

Вы не можете сделать это правильно только с простым ASP.NET. Для состояния индикатора выполнения вам понадобится действие JavaScrip / AJAX или объект Flash. Если вы не хотите использовать бесплатный сторонний компонент, вам нужно написать его самостоятельно. Нет встроенной функциональности ASP.NET.

Обновление

Поскольку использование AJAX возможно для вас, эта статья может быть интересна:

...