Практическое руководство. Передача файла в Visual Basic
Обновлен: Ноябрь 2007
Для загрузки файла и сохранения его в удаленном расположении можно использовать Метод My.Computer.Network.UploadFile. Если параметр ShowUI имеет значение True, то отображается диалоговое окно, показывающее ход загрузки и позволяющее пользователю отменить операцию.
Передача файла
Для передачи файла используйте метод UploadFile, указав расположение исходного файла и каталога назначения в виде строки или URI (универсального кода ресурса). В этом примере файл Order.txt передается на веб-узел http://www.cohowinery.com/uploads.aspx.
My.Computer.Network.UploadFile( _ "C:\My Documents\Order.txt", _ "http://www.cohowinery.com/upload.aspx")
Передача файла с отображением хода выполнения операции
Для передачи файла используйте метод UploadFile, указав расположение исходного файла и каталога назначения в виде строки или URI. В этом примере файл Order.txt передается на веб-узел http://www.cohowinery.com/uploads.aspx без указания имени пользователя или пароля, при этом отображается ход передачи. Время ожидания равно 500 миллисекундам.
My.Computer.Network.UploadFile( _ "C:\My Documents\Order.txt", _ "http://www.cohowinery.com/upload.aspx", "", "", True, 500)
Передача файла с указанием имени пользователя и пароля
Для загрузки файла используйте метод UploadFile, указав расположение исходного файла и каталога назначения в виде строки или URI, а также имя пользователя и пароль. В этом примере файл Order.txt передается на веб-узел http://www.cohowinery.com/uploads.aspx с указанием имени пользователя anonymous и пустого пароля.
My.Computer.Network.UploadFile( _ "C:\My Documents\Order.txt", _ "http://www.cohowinery.com/upload.aspx", "anonymous", "")
Отказоустойчивость
Исключение может возникнуть при следующих условиях:
Путь локального файла не является допустимым (ArgumentException).
Проверка подлинности не пройдена (SecurityException).
Истекло время ожидания подключения (TimeoutException).
См. также
Задачи
Практическое руководство. Загрузка файла в Visual Basic
Практическое руководство. Определение доступности удаленного компьютера в Visual Basic
Практическое руководство. Анализ путей к файлам в Visual Basic