скачать файл из удаленного места - PullRequest
0 голосов
/ 04 января 2011

Эй, я нахожусь в atrouble, пожалуйста, помогите мне. Я хочу скачать файл с другого веб-сайта на мое местоположение, и я использовал код ниже

Dim wc As New System.Net.WebClient
wc.DownloadFile(pathUrl, fileName)

PathUrl, fileName оба верны m 100% уверен.

после выполнения этих 2-х строк индикатор выполнения моего браузера переходит в состояние ожидания, как будто что-то восстанавливает. Но файл не загружается ни где. Что мне делать дальше?

Ответы [ 3 ]

1 голос
/ 04 января 2011

Недостаточно повторений, чтобы оставить комментарий так:

@ AZHAR, место сохранения файла - второй параметр.В вашем примере это fileName, в примере NiL это "uploads/myPath.doc"

Если вы используете wc.DownloadFileAsync, обязательно включите AsyncCompletedEventHandler, чтобы вы знали, когда это будет сделано.

0 голосов
/ 04 января 2011

Код, который вы написали, загрузил файл, я проверил его и, конечно, скачал

использование функции загрузки выглядит следующим образом:

wc.DownloadFile("http://www.domaine.com/uploads/file.doc", "uploads/myPath.doc");

Если вы пытаетесь скачать большой файл, вы можете использовать:

wc.DownloadFileAsync

и это то же самое

0 голосов
/ 04 января 2011

Я не уверен в правильности того, что вы сделали, относительно вашей цели (я не имею в виду, что код неправильный, так как он синтаксически правильный, иначе он не скомпилируется).

Если вы хотите извлечь файл из удаленного местоположения и сохранить его на локальном компьютере, это, безусловно, худший путь !!!!

Если вместо этого вы хотите загрузить файл на ваш сервер , то ваша проблема терпение :)

Я имею в виду, что метод DownloadFile блокируется и может занять даже часы, если вы пытаетесь скачать что-то с порванной пленкой или с диском ISO ISO, независимо от того, fast ваш сервер. *

В этом случае можно подумать об использовании асинхронного задания ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...