Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот DownloadFile метод можно использовать для скачивания удаленного файла и хранения его в определенном расположении.
ShowUI
Если для параметра задано True
значение, отображается диалоговое окно, показывающее ход загрузки и разрешающее пользователям отменять операцию. По умолчанию существующие файлы с одинаковым именем не перезаписываются; Если вы хотите перезаписать существующие файлы, задайте для overwrite
параметра значение True
.
Следующие условия могут вызвать исключение:
Имя диска является недействительным (ArgumentException).
Необходимая проверка подлинности не была предоставлена (UnauthorizedAccessException или SecurityException).
Сервер не отвечает в пределах указанного
connectionTimeout
(TimeoutException).Запрос отклоняется веб-сайтом (WebException).
Замечание
На компьютере могут отображаться различные имена или расположения для некоторых элементов пользовательского интерфейса Visual Studio в следующих инструкциях. Выпуск Visual Studio, который у вас есть, и параметры, которые вы используете, определяют эти элементы. Дополнительные сведения см. в разделе Персонализация интегрированной среды разработки.
Это важно
Не принимать решения о содержимом файла на основе имени файла. Например, файл Form1.vb может не быть исходным файлом Visual Basic. Проверьте все входные данные перед использованием данных в приложении. Содержимое файла может не соответствовать ожиданиям, а методы чтения файла могут оказаться неудачными.
Скачивание файла
DownloadFile
Используйте метод для скачивания файла, указав расположение целевого файла в виде строки или URI и указав расположение, в котором хранится файл. В этом примере файлWineList.txt
загружается изhttp://www.cohowinery.com/downloads
файла и сохраняется вC:\Documents and Settings\All Users\Documents
:My.Computer.Network.DownloadFile( "http://www.cohowinery.com/downloads/WineList.txt", "C:\Documents and Settings\All Users\Documents\WineList.txt")
Чтобы скачать файл, укажите интервал времени ожидания
DownloadFile
Используйте метод для скачивания файла, указав расположение целевого файла в виде строки или URI, указав расположение для хранения файла и указав интервал времени ожидания в миллисекундах (по умолчанию — 1000). В этом примере файлWineList.txt
скачивается изhttp://www.cohowinery.com/downloads
и сохраняется вC:\Documents and Settings\All Users\Documents
, указывая таймаут в 500 миллисекунд.My.Computer.Network.DownloadFile( "http://www.cohowinery.com/downloads/WineList.txt", "C:\Documents and Settings\All Users\Documents\WineList.txt", False, 500)
Чтобы скачать файл, укажите имя пользователя и пароль
DownLoadFile
Используйте метод для скачивания файла, указав расположение целевого файла в виде строки или URI и указав расположение, в котором хранится файл, имя пользователя и пароль. В этом примере файлWineList.txt
загружается сhttp://www.cohowinery.com/downloads
и сохраняется вC:\Documents and Settings\All Users\Documents
с именем пользователяanonymous
и пустым паролем.My.Computer.Network.DownloadFile( "http://www.cohowinery.com/downloads/WineList.txt", "C:\Documents and Settings\All Users\Documents\WineList.txt", "anonymous", "")
Это важно
Протокол FTP, используемый методом
DownLoadFile
, отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.