Поделиться через


Практическое руководство. Скачивание файла в Visual Basic

Этот DownloadFile метод можно использовать для скачивания удаленного файла и хранения его в определенном расположении. ShowUI Если для параметра задано Trueзначение, отображается диалоговое окно, показывающее ход загрузки и разрешающее пользователям отменять операцию. По умолчанию существующие файлы с одинаковым именем не перезаписываются; Если вы хотите перезаписать существующие файлы, задайте для overwrite параметра значение True.

Следующие условия могут вызвать исключение:

Замечание

На компьютере могут отображаться различные имена или расположения для некоторых элементов пользовательского интерфейса 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 , отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.

См. также