Скачивание файла с ftp С прогресс баром
Скачивание файла с ftp С прогресс баром.
дайте пожалуйста полный пример.
|
DoroViska, На здоровье!
Можно попробовать докомплектом pv + wget (curl и т.д.)
|
Цитата:
Цитата lxa85
DoroViska, На здоровье! »
|
Ну, Вы шутник :lol:. Впрочем, что заказано.
|
Iska, lxa85, Мне нужен код c#
|
DoroViska, YouTube ftp + progressbar
Парень, по голосу школьник, пишет очень простой пример -- строчек 10 собственного кода.
Но загрузка по ftp (фиксированный url) с progressbar'ом присутствует.
|
lxa85, Да такой способ я уже как 100 лет юзаю мне именно через ftp/
|
DoroViska, Вы хотите сказать, что у Вас ftp протокол не поддерживается объектом System.Net.WebClient?! Замените «http://bla-bla-bla» на, например, «ftp://ftp.opera.com/pub/opera/win/1217/int/Opera_1217_int_Setup.exe» и посмотрите, что получится.
|
Iska, Я имел ввиду немного подругому. нужно скачать с ftp. введя логин и пароль
|
Перечислите конкретно это «много что».
Цитата:
Цитата DoroViska
темболее выходит ошибка. »
|
Приведите Ваш код. Покажите ошибку, возникающую при его исполнении.
|
Iska, Если поставить туда ftp то класс сразу крашится и не какого прогресс бара не получаеться. Это и мешает это и ошибка.
|
Цитата:
Цитата DoroViska
Iska, Если поставить туда ftp то класс сразу крашится и не какого прогресс бара не получаеться. Это и мешает это и ошибка. »
|
|
Iska,
Код:
string urlds = "ftp://star4net.ddns.net/minecraft_by_star4net_client.exe";
string dirds = "install.exe";
WebClient wboldd = new WebClient(); // Подключаем библиотеку
wboldd.DownloadFileAsync(new Uri(urlds), dirds); // Скачиваем на PC
wboldd.DownloadProgressChanged += (v, d) =>
{
progressBar1.Maximum = (int)d.TotalBytesToReceive / 100;
progressBar1.Value = (int)d.BytesReceived / 100;
};
wboldd.DownloadFileCompleted += (v, d) =>
{
// загрузка завершена
};
вот сдесь вылазит ошибка
|
А теперь сравните его с предложенным.
|
Iska, Предложенный это который в видео ролике? да?
|
Ну, да. Я полагал, Вы его возьмёте за основу.
|
Iska, Это и есть тот метод. только более сркращён. и какая разница ведь оба выдают ошибку
Iska, что инетресно что при загрузки через ftp -> DownloadProgressChanged вобще не работает. ((( Адресат вызова создал исключение.
|
Iska, Допёр сам. проблема решена ответ напишу чуть поже!
|
Цитата:
Цитата DoroViska
ska, Это и есть тот метод. только более сркращён. »
|
Это не есть «тот метод».
Цитата:
Цитата DoroViska
и какая разница ведь оба выдают ошибку »
|
У Вас какие-то неправильные пчёлы, и они явно делают какой-то неправильный мёд. У меня — правильные: Untitled.avi.
Цитата:
Цитата DoroViska
Iska, Допёр сам. проблема решена ответ напишу чуть поже! »
|
Это хорошо. Пишите. Ждём.
|
Время: 20:48.
© OSzone.net 2001-