Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   [решено] Скачивание файла с ftp С прогресс баром (http://forum.oszone.net/showthread.php?t=286152)

DoroViska 07-08-2014 18:22 2386247

Скачивание файла с ftp С прогресс баром
 
Скачивание файла с ftp С прогресс баром.
дайте пожалуйста полный пример.

lxa85 07-08-2014 19:20 2386263

DoroViska, На здоровье!
Можно попробовать докомплектом pv + wget (curl и т.д.)

Iska 08-08-2014 02:39 2386419

Цитата:

Цитата lxa85
DoroViska, На здоровье! »

Ну, Вы шутник :lol:. Впрочем, что заказано.

DoroViska 08-08-2014 08:39 2386455

Iska, lxa85, Мне нужен код c#

Iska 08-08-2014 09:14 2386464

По Вашему сообщению догадаться об этом было невозможно. Продолжаем в том же духе: c# ftp progressbar - Поиск в Google.

lxa85 08-08-2014 12:42 2386532

DoroViska, YouTube ftp + progressbar
Парень, по голосу школьник, пишет очень простой пример -- строчек 10 собственного кода.
Но загрузка по ftp (фиксированный url) с progressbar'ом присутствует.

DoroViska 08-08-2014 18:13 2386713

lxa85, Да такой способ я уже как 100 лет юзаю мне именно через ftp/

Iska 08-08-2014 18:31 2386719

DoroViska, Вы хотите сказать, что у Вас ftp протокол не поддерживается объектом System.Net.WebClient?! Замените «http://bla-bla-bla» на, например, «ftp://ftp.opera.com/pub/opera/win/1217/int/Opera_1217_int_Setup.exe» и посмотрите, что получится.

DoroViska 08-08-2014 18:36 2386723

Iska, Я имел ввиду немного подругому. нужно скачать с ftp. введя логин и пароль

Iska 08-08-2014 19:52 2386762

Цитата:

Цитата DoroViska
введя логин и пароль »

WebClient.Credentials Property (System.Net)

DoroViska 17-08-2014 18:23 2390475

Iska, Много что мешает заменить «http://bla-bla-bla» на, например, «ftp://ftp.opera.com/pub/opera/win/12...int_Setup.exe» темболее выходит ошибка.

Iska 17-08-2014 23:49 2390546

Цитата:

Цитата DoroViska
Много что мешает »

Перечислите конкретно это «много что».

Цитата:

Цитата DoroViska
темболее выходит ошибка. »

Приведите Ваш код. Покажите ошибку, возникающую при его исполнении.

DoroViska 18-08-2014 10:06 2390619

Iska, Если поставить туда ftp то класс сразу крашится и не какого прогресс бара не получаеться. Это и мешает это и ошибка.

Iska 19-08-2014 00:30 2391003

Цитата:

Цитата DoroViska
Iska, Если поставить туда ftp то класс сразу крашится и не какого прогресс бара не получаеться. Это и мешает это и ошибка. »

Цитата:

Цитата Iska
Приведите Ваш код. »


DoroViska 19-08-2014 15:49 2391295

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 19-08-2014 16:17 2391316

А теперь сравните его с предложенным.

DoroViska 19-08-2014 16:44 2391339

Iska, Предложенный это который в видео ролике? да?

Iska 19-08-2014 17:22 2391358

Ну, да. Я полагал, Вы его возьмёте за основу.

DoroViska 19-08-2014 17:33 2391366

Iska, Это и есть тот метод. только более сркращён. и какая разница ведь оба выдают ошибку

Iska, что инетресно что при загрузки через ftp -> DownloadProgressChanged вобще не работает. ((( Адресат вызова создал исключение.

DoroViska 19-08-2014 22:27 2391498

Iska, Допёр сам. проблема решена ответ напишу чуть поже!

Iska 19-08-2014 23:45 2391517

Цитата:

Цитата DoroViska
ska, Это и есть тот метод. только более сркращён. »

Это не есть «тот метод».

Цитата:

Цитата DoroViska
и какая разница ведь оба выдают ошибку »

У Вас какие-то неправильные пчёлы, и они явно делают какой-то неправильный мёд. У меня — правильные: Untitled.avi.

Цитата:

Цитата DoroViska
Iska, Допёр сам. проблема решена ответ напишу чуть поже! »

Это хорошо. Пишите. Ждём.


Время: 20:48.

Время: 20:48.
© OSzone.net 2001-