Мне нужно найти хороший элемент управления для VB.Net для загрузки больших файлов на FTP-сервер:
- Может загружать файлы до 10 ГБ
- Использует пассивный режим
- Обеспечивает обратную связь во время загрузки, чтобы убедиться, что все идет нормально
- Можно отменить и возобновить
- До двух одновременных подключений
Я читал о WebClient + NetworkCredential, но, похоже, он не предоставляет информацию о ходе работы. Существуют также классы FTPWebRequest/FTPWebResponse из WebRequest/WebResponse, а также WebClient.UploadFileAsync.
Какое бесплатное/доступное решение вы бы порекомендовали?
Спасибо.