Практическое руководство. Передача файла в Visual Basic
Метод 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).