Network.UploadFile Метод

Определение

Отправляет указанный файл в указанный адрес узла.

Перегрузки

Имя Описание
UploadFile(String, String, String, String, Boolean, Int32, UICancelOption)

Отправляет указанный файл в указанный адрес узла.

UploadFile(String, String)

Отправляет указанный файл в указанный адрес узла.

UploadFile(String, Uri)

Отправляет указанный файл в указанный адрес узла.

UploadFile(String, String, String, String)

Отправляет указанный файл в указанный адрес узла.

UploadFile(String, Uri, String, String)

Отправляет указанный файл в указанный адрес узла.

UploadFile(String, Uri, ICredentials, Boolean, Int32)

Отправляет указанный файл в указанный адрес узла.

UploadFile(String, String, String, String, Boolean, Int32)

Отправляет указанный файл в указанный адрес узла.

UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption)

Отправляет указанный файл в указанный адрес узла.

UploadFile(String, Uri, String, String, Boolean, Int32)

Отправляет указанный файл в указанный адрес узла.

UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption)

Отправляет указанный файл в указанный адрес узла.

UploadFile(String, String, String, String, Boolean, Int32, UICancelOption)

Исходный код:
Network.UploadFile.vb
Исходный код:
Network.UploadFile.vb
Исходный код:
Network.vb
Исходный код:
Network.vb
Исходный код:
Network.vb

Отправляет указанный файл в указанный адрес узла.

public:
 void UploadFile(System::String ^ sourceFileName, System::String ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void UploadFile(string sourceFileName, string address, string userName, string password, bool showUI, int connectionTimeout, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.UploadFile : string * string * string * string * bool * int * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub UploadFile (sourceFileName As String, address As String, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer, onUserCancel As UICancelOption)

Параметры

sourceFileName
String

Путь и имя файла для отправки.

address
String

URL-адрес, IP-адрес или URI целевого сервера.

userName
String

Имя пользователя для проверки подлинности. По умолчанию используется пустая строка: ""

password
String

Пароль для проверки подлинности. По умолчанию используется пустая строка: ""

showUI
Boolean

Указывает, следует ли отображать ход выполнения операции. По умолчанию — False.

connectionTimeout
Int32

Интервал времени ожидания в миллисекундах. Значение по умолчанию — 100 секунд.

onUserCancel
UICancelOption

Действие, выполняемое при нажатии кнопки "Отмена". По умолчанию — ThrowException.

Исключения

connectionTimeout меньше нуля или равно нулю.

address не включает имя файла.

У пользователя отсутствуют необходимые разрешения для выполнения сетевой операции.

Сервер не отвечает в пределах указанного параметра connectionTimeout.

Запрос отклоняется целевым веб-сервером.

Примеры

В этом примере файл передается Order.txthttp://www.cohowinery.com/uploadsв .

My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx")

В этом примере файл Order.txthttp://www.cohowinery.com/uploads отправляется без указания имени пользователя или пароля, отображается ход отправки и интервал времени ожидания в 500 миллисекунд.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Комментарии

Если showUI задано значение True, диалоговое окно показывает ход выполнения операции и включает кнопку "Отмена ", которую пользователь может щелкнуть, чтобы отменить операцию. Так как диалоговое окно не модальное, оно не блокирует ввод пользователей в другие окна в программе.

Если сервер не отвечает в пределах указанного интервала connectionTimeout, операция отменяется и создается исключение.

My.Computer.Network.UploadFile выводит сведения трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе "Включение трассировки сети".

Note

Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.

В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.

Кому Смотри
Отправка файла Практическое руководство. Отправка файла

См. также раздел

Применяется к

UploadFile(String, String)

Исходный код:
Network.UploadFile.vb
Исходный код:
Network.UploadFile.vb
Исходный код:
Network.vb
Исходный код:
Network.vb
Исходный код:
Network.vb

Отправляет указанный файл в указанный адрес узла.

public:
 void UploadFile(System::String ^ sourceFileName, System::String ^ address);
public void UploadFile(string sourceFileName, string address);
member this.UploadFile : string * string -> unit
Public Sub UploadFile (sourceFileName As String, address As String)

Параметры

sourceFileName
String

Путь и имя файла для отправки.

address
String

URL-адрес, IP-адрес или URI целевого сервера.

Исключения

Недопустимый путь к исходному файлу.

address не включает имя файла.

У пользователя отсутствуют необходимые разрешения для выполнения сетевой операции.

Сервер не отвечает в течение времени ожидания по умолчанию (100 секунд).

Запрос отклоняется целевым веб-сервером.

Примеры

В этом примере файл передается Order.txthttp://www.cohowinery.com/uploadsв .

My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx")

В этом примере файл Order.txthttp://www.cohowinery.com/uploads отправляется без указания имени пользователя или пароля, отображается ход отправки и интервал времени ожидания в 500 миллисекунд.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Комментарии

Можно использовать одну из других перегрузок метода для предоставления учетных данных пользователя или указания определенного UploadFile значения времени ожидания.

My.Computer.Network.UploadFile выводит сведения трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе "Включение трассировки сети".

В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.

Кому Смотри
Отправка файла Практическое руководство. Отправка файла

См. также раздел

Применяется к

UploadFile(String, Uri)

Исходный код:
Network.UploadFile.vb
Исходный код:
Network.UploadFile.vb
Исходный код:
Network.vb
Исходный код:
Network.vb
Исходный код:
Network.vb

Отправляет указанный файл в указанный адрес узла.

public:
 void UploadFile(System::String ^ sourceFileName, Uri ^ address);
public void UploadFile(string sourceFileName, Uri address);
member this.UploadFile : string * Uri -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri)

Параметры

sourceFileName
String

Путь и имя файла для отправки.

address
Uri

URL-адрес, IP-адрес или URI целевого сервера.

Исключения

Недопустимый путь к исходному файлу.

address не включает имя файла.

У пользователя отсутствуют необходимые разрешения для выполнения сетевой операции.

Сервер не отвечает в течение времени ожидания по умолчанию (100 секунд).

Запрос отклоняется целевым веб-сервером.

Примеры

В этом примере файл передается Order.txthttp://www.cohowinery.com/uploadsв .

My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx")

В этом примере файл Order.txthttp://www.cohowinery.com/uploads отправляется без указания имени пользователя или пароля, отображается ход отправки и интервал времени ожидания в 500 миллисекунд.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Комментарии

Можно использовать одну из других перегрузок метода для предоставления учетных данных пользователя или указания определенного UploadFile значения времени ожидания.

My.Computer.Network.UploadFile выводит сведения трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе "Включение трассировки сети".

В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.

Кому Смотри
Отправка файла Практическое руководство. Отправка файла

См. также раздел

Применяется к

UploadFile(String, String, String, String)

Исходный код:
Network.UploadFile.vb
Исходный код:
Network.UploadFile.vb
Исходный код:
Network.vb
Исходный код:
Network.vb
Исходный код:
Network.vb

Отправляет указанный файл в указанный адрес узла.

public:
 void UploadFile(System::String ^ sourceFileName, System::String ^ address, System::String ^ userName, System::String ^ password);
public void UploadFile(string sourceFileName, string address, string userName, string password);
member this.UploadFile : string * string * string * string -> unit
Public Sub UploadFile (sourceFileName As String, address As String, userName As String, password As String)

Параметры

sourceFileName
String

Путь и имя файла для отправки.

address
String

URL-адрес, IP-адрес или URI целевого сервера.

userName
String

Имя пользователя для проверки подлинности. По умолчанию используется пустая строка: ""

password
String

Пароль для проверки подлинности. По умолчанию используется пустая строка: ""

Исключения

connectionTimeout меньше нуля или равно нулю.

address не включает имя файла.

У пользователя отсутствуют необходимые разрешения для выполнения сетевой операции.

Сервер не отвечает в течение времени ожидания по умолчанию (100 секунд).

Запрос отклоняется целевым веб-сервером.

Примеры

В этом примере файл передается Order.txthttp://www.cohowinery.com/uploadsв .

My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx")

В этом примере файл Order.txthttp://www.cohowinery.com/uploads отправляется без указания имени пользователя или пароля, отображается ход отправки и интервал времени ожидания в 500 миллисекунд.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Комментарии

Для указания определенного UploadFile значения времени ожидания можно использовать одну из других перегрузок метода.

My.Computer.Network.UploadFile выводит сведения трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе "Включение трассировки сети".

Note

Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.

В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.

Кому Смотри
Отправка файла Практическое руководство. Отправка файла

См. также раздел

Применяется к

UploadFile(String, Uri, String, String)

Исходный код:
Network.UploadFile.vb
Исходный код:
Network.UploadFile.vb
Исходный код:
Network.vb
Исходный код:
Network.vb
Исходный код:
Network.vb

Отправляет указанный файл в указанный адрес узла.

public:
 void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::String ^ userName, System::String ^ password);
public void UploadFile(string sourceFileName, Uri address, string userName, string password);
member this.UploadFile : string * Uri * string * string -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, userName As String, password As String)

Параметры

sourceFileName
String

Путь и имя файла для отправки.

address
Uri

URL-адрес, IP-адрес или URI целевого сервера.

userName
String

Имя пользователя для проверки подлинности. По умолчанию используется пустая строка: ""

password
String

Пароль для проверки подлинности. По умолчанию используется пустая строка: ""

Исключения

connectionTimeout меньше нуля или равно нулю.

address не включает имя файла.

У пользователя отсутствуют необходимые разрешения для выполнения сетевой операции.

Сервер не отвечает в течение времени ожидания по умолчанию (100 секунд).

Запрос отклоняется целевым веб-сервером.

Примеры

В этом примере файл передается Order.txthttp://www.cohowinery.com/uploadsв .

My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx")

В этом примере файл Order.txthttp://www.cohowinery.com/uploads отправляется без указания имени пользователя или пароля, отображается ход отправки и интервал времени ожидания в 500 миллисекунд.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Комментарии

Для указания определенного UploadFile значения времени ожидания можно использовать одну из других перегрузок метода.

My.Computer.Network.UploadFile выводит сведения трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе "Включение трассировки сети".

Note

Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.

В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.

Кому Смотри
Отправка файла Практическое руководство. Отправка файла

См. также раздел

Применяется к

UploadFile(String, Uri, ICredentials, Boolean, Int32)

Исходный код:
Network.UploadFile.vb
Исходный код:
Network.UploadFile.vb
Исходный код:
Network.vb
Исходный код:
Network.vb
Исходный код:
Network.vb

Отправляет указанный файл в указанный адрес узла.

public:
 void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::Net::ICredentials ^ networkCredentials, bool showUI, int connectionTimeout);
public void UploadFile(string sourceFileName, Uri address, System.Net.ICredentials networkCredentials, bool showUI, int connectionTimeout);
member this.UploadFile : string * Uri * System.Net.ICredentials * bool * int -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, networkCredentials As ICredentials, showUI As Boolean, connectionTimeout As Integer)

Параметры

sourceFileName
String

Путь и имя файла для отправки.

address
Uri

URL-адрес, IP-адрес или URI целевого сервера.

networkCredentials
ICredentials

Учетные данные для проверки подлинности.

showUI
Boolean

True для отображения хода выполнения операции; в противном случае False. По умолчанию — False.

connectionTimeout
Int32

Интервал времени ожидания в миллисекундах. Значение по умолчанию — 100 секунд.

Исключения

connectionTimeout меньше нуля или равно нулю.

address не включает имя файла.

У пользователя отсутствуют необходимые разрешения для выполнения сетевой операции.

Сервер не отвечает в пределах указанного параметра connectionTimeout.

Запрос отклоняется целевым веб-сервером.

Примеры

В этом примере файл передается Order.txthttp://www.cohowinery.com/uploadsв .

My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx")

В этом примере файл Order.txthttp://www.cohowinery.com/uploads отправляется без указания имени пользователя или пароля, отображается ход отправки и интервал времени ожидания в 500 миллисекунд.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Комментарии

Если showUI задано значение True, диалоговое окно показывает ход выполнения операции и включает кнопку "Отмена ", которую пользователь может щелкнуть, чтобы отменить операцию. Так как диалоговое окно не модальное, оно не блокирует ввод пользователей в другие окна в программе.

Если сервер не отвечает в пределах указанного интервала connectionTimeout, операция отменяется и создается исключение.

My.Computer.Network.UploadFile выводит сведения трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе "Включение трассировки сети".

Note

Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.

В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.

Кому Смотри
Отправка файла Практическое руководство. Отправка файла

См. также раздел

Применяется к

UploadFile(String, String, String, String, Boolean, Int32)

Исходный код:
Network.UploadFile.vb
Исходный код:
Network.UploadFile.vb
Исходный код:
Network.vb
Исходный код:
Network.vb
Исходный код:
Network.vb

Отправляет указанный файл в указанный адрес узла.

public:
 void UploadFile(System::String ^ sourceFileName, System::String ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout);
public void UploadFile(string sourceFileName, string address, string userName, string password, bool showUI, int connectionTimeout);
member this.UploadFile : string * string * string * string * bool * int -> unit
Public Sub UploadFile (sourceFileName As String, address As String, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer)

Параметры

sourceFileName
String

Путь и имя файла для отправки.

address
String

URL-адрес, IP-адрес или URI целевого сервера.

userName
String

Имя пользователя для проверки подлинности. По умолчанию используется пустая строка: ""

password
String

Пароль для проверки подлинности. По умолчанию используется пустая строка: ""

showUI
Boolean

True для отображения хода выполнения операции; в противном случае False. По умолчанию — False.

connectionTimeout
Int32

Интервал времени ожидания в миллисекундах. Значение по умолчанию — 100 секунд.

Исключения

connectionTimeout меньше нуля или равно нулю.

address не включает имя файла.

У пользователя отсутствуют необходимые разрешения для выполнения сетевой операции.

Сервер не отвечает в пределах указанного параметра connectionTimeout.

Запрос отклоняется целевым веб-сервером.

Примеры

В этом примере файл передается Order.txthttp://www.cohowinery.com/uploadsв .

My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx")

В этом примере файл Order.txthttp://www.cohowinery.com/uploads отправляется без указания имени пользователя или пароля, отображается ход отправки и интервал времени ожидания в 500 миллисекунд.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Комментарии

Если showUI задано значение True, диалоговое окно показывает ход выполнения операции и включает кнопку "Отмена ", которую пользователь может щелкнуть, чтобы отменить операцию. Так как диалоговое окно не модальное, оно не блокирует ввод пользователей в другие окна в программе.

Если сервер не отвечает в пределах указанного интервала connectionTimeout, операция отменяется и создается исключение.

My.Computer.Network.UploadFile выводит сведения трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе "Включение трассировки сети".

Note

Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.

В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.

Кому Смотри
Отправка файла Практическое руководство. Отправка файла

См. также раздел

Применяется к

UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption)

Исходный код:
Network.UploadFile.vb
Исходный код:
Network.UploadFile.vb
Исходный код:
Network.vb
Исходный код:
Network.vb
Исходный код:
Network.vb

Отправляет указанный файл в указанный адрес узла.

public:
 void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::Net::ICredentials ^ networkCredentials, bool showUI, int connectionTimeout, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void UploadFile(string sourceFileName, Uri address, System.Net.ICredentials networkCredentials, bool showUI, int connectionTimeout, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.UploadFile : string * Uri * System.Net.ICredentials * bool * int * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, networkCredentials As ICredentials, showUI As Boolean, connectionTimeout As Integer, onUserCancel As UICancelOption)

Параметры

sourceFileName
String

Путь и имя файла для отправки.

address
Uri

URL-адрес, IP-адрес или URI целевого сервера.

networkCredentials
ICredentials

Учетные данные для проверки подлинности.

showUI
Boolean

True для отображения хода выполнения операции; в противном случае False. По умолчанию — False.

connectionTimeout
Int32

Интервал времени ожидания в миллисекундах. Значение по умолчанию — 100 секунд.

onUserCancel
UICancelOption

Действие, выполняемое при нажатии кнопки "Отмена". По умолчанию — ThrowException.

Исключения

connectionTimeout меньше нуля или равно нулю.

address не включает имя файла.

У пользователя отсутствуют необходимые разрешения для выполнения сетевой операции.

Сервер не отвечает в пределах указанного параметра connectionTimeout.

Запрос отклоняется целевым веб-сервером.

Примеры

В этом примере файл передается Order.txthttp://www.cohowinery.com/uploadsв .

My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx")

В этом примере файл Order.txthttp://www.cohowinery.com/uploads отправляется без указания имени пользователя или пароля, отображается ход отправки и интервал времени ожидания в 500 миллисекунд.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Комментарии

Если showUI задано значение True, диалоговое окно показывает ход выполнения операции и включает кнопку "Отмена ", которую пользователь может щелкнуть, чтобы отменить операцию. Так как диалоговое окно не модальное, оно не блокирует ввод пользователей в другие окна в программе.

Если сервер не отвечает в пределах указанного интервала connectionTimeout, операция отменяется и создается исключение.

My.Computer.Network.UploadFile выводит сведения трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе "Включение трассировки сети".

Note

Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.

В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.

Кому Смотри
Отправка файла Практическое руководство. Отправка файла

См. также раздел

Применяется к

UploadFile(String, Uri, String, String, Boolean, Int32)

Исходный код:
Network.UploadFile.vb
Исходный код:
Network.UploadFile.vb
Исходный код:
Network.vb
Исходный код:
Network.vb
Исходный код:
Network.vb

Отправляет указанный файл в указанный адрес узла.

public:
 void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout);
public void UploadFile(string sourceFileName, Uri address, string userName, string password, bool showUI, int connectionTimeout);
member this.UploadFile : string * Uri * string * string * bool * int -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer)

Параметры

sourceFileName
String

Путь и имя файла для отправки.

address
Uri

URL-адрес, IP-адрес или URI целевого сервера.

userName
String

Имя пользователя для проверки подлинности. По умолчанию используется пустая строка: ""

password
String

Пароль для проверки подлинности. По умолчанию используется пустая строка: ""

showUI
Boolean

True для отображения хода выполнения операции; в противном случае False. По умолчанию — False.

connectionTimeout
Int32

Интервал времени ожидания в миллисекундах. Значение по умолчанию — 100 секунд.

Исключения

connectionTimeout меньше нуля или равно нулю.

address не включает имя файла.

У пользователя отсутствуют необходимые разрешения для выполнения сетевой операции.

Сервер не отвечает в пределах указанного параметра connectionTimeout.

Запрос отклоняется целевым веб-сервером.

Примеры

В этом примере файл передается Order.txthttp://www.cohowinery.com/uploadsв .

My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx")

В этом примере файл Order.txthttp://www.cohowinery.com/uploads отправляется без указания имени пользователя или пароля, отображается ход отправки и интервал времени ожидания в 500 миллисекунд.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Комментарии

Если showUI задано значение True, диалоговое окно показывает ход выполнения операции и включает кнопку "Отмена ", которую пользователь может щелкнуть, чтобы отменить операцию. Так как диалоговое окно не модальное, оно не блокирует ввод пользователей в другие окна в программе.

Если сервер не отвечает в пределах указанного интервала connectionTimeout, операция отменяется и создается исключение.

My.Computer.Network.UploadFile выводит сведения трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе "Включение трассировки сети".

Note

Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.

В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.

Кому Смотри
Отправка файла Практическое руководство. Отправка файла

См. также раздел

Применяется к

UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption)

Исходный код:
Network.UploadFile.vb
Исходный код:
Network.UploadFile.vb
Исходный код:
Network.vb
Исходный код:
Network.vb
Исходный код:
Network.vb

Отправляет указанный файл в указанный адрес узла.

public:
 void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void UploadFile(string sourceFileName, Uri address, string userName, string password, bool showUI, int connectionTimeout, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.UploadFile : string * Uri * string * string * bool * int * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer, onUserCancel As UICancelOption)

Параметры

sourceFileName
String

Путь и имя файла для отправки.

address
Uri

URL-адрес, IP-адрес или URI целевого сервера.

userName
String

Имя пользователя для проверки подлинности. По умолчанию используется пустая строка: ""

password
String

Пароль для проверки подлинности. По умолчанию используется пустая строка: ""

showUI
Boolean

Указывает, следует ли отображать ход выполнения операции. По умолчанию — False.

connectionTimeout
Int32

Интервал времени ожидания в миллисекундах. Значение по умолчанию — 100 секунд.

onUserCancel
UICancelOption

Действие, выполняемое при нажатии кнопки "Отмена". По умолчанию — ThrowException.

Исключения

connectionTimeout меньше нуля или равно нулю.

address не включает имя файла.

У пользователя отсутствуют необходимые разрешения для выполнения сетевой операции.

Сервер не отвечает в пределах указанного параметра connectionTimeout.

Запрос отклоняется целевым веб-сервером.

Примеры

В этом примере файл передается Order.txthttp://www.cohowinery.com/uploadsв .

My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx")

В этом примере файл Order.txthttp://www.cohowinery.com/uploads отправляется без указания имени пользователя или пароля, отображается ход отправки и интервал времени ожидания в 500 миллисекунд.

My.Computer.Network.UploadFile ("C:\My Documents\Order.txt", 
"http://www.cohowinery.com/upload.aspx","","",True,500)

Комментарии

Если showUI задано значение True, диалоговое окно показывает ход выполнения операции и включает кнопку "Отмена ", которую пользователь может щелкнуть, чтобы отменить операцию. Так как диалоговое окно не модальное, оно не блокирует ввод пользователей в другие окна в программе.

Если сервер не отвечает в пределах указанного интервала connectionTimeout, операция отменяется и создается исключение.

My.Computer.Network.UploadFile выводит сведения трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе "Включение трассировки сети".

Note

Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.

В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.

Кому Смотри
Отправка файла Практическое руководство. Отправка файла

См. также раздел

Применяется к