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


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)

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

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.txt передается в http://www.cohowinery.com/uploads.

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

В этом примере файл Order.txt передается на веб-узел http://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 выводит данные трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе Включение трассировки сети.

Примечание

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

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

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

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

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

UploadFile(String, String)

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

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.txt передается в http://www.cohowinery.com/uploads.

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

В этом примере файл Order.txt передается на веб-узел http://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)

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

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.txt передается в http://www.cohowinery.com/uploads.

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

В этом примере файл Order.txt передается на веб-узел http://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)

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

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.txt передается в http://www.cohowinery.com/uploads.

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

В этом примере файл Order.txt передается на веб-узел http://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 выводит данные трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе Включение трассировки сети.

Примечание

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

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

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

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

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

UploadFile(String, Uri, String, String)

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

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.txt передается в http://www.cohowinery.com/uploads.

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

В этом примере файл Order.txt передается на веб-узел http://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 выводит данные трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе Включение трассировки сети.

Примечание

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

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

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

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

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

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

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

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.txt передается в http://www.cohowinery.com/uploads.

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

В этом примере файл Order.txt передается на веб-узел http://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 выводит данные трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе Включение трассировки сети.

Примечание

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

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

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

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

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

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

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

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.txt передается в http://www.cohowinery.com/uploads.

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

В этом примере файл Order.txt передается на веб-узел http://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 выводит данные трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе Включение трассировки сети.

Примечание

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

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

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

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

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

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

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

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.txt передается в http://www.cohowinery.com/uploads.

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

В этом примере файл Order.txt передается на веб-узел http://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 выводит данные трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе Включение трассировки сети.

Примечание

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

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

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

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

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

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

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

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.txt передается в http://www.cohowinery.com/uploads.

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

В этом примере файл Order.txt передается на веб-узел http://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 выводит данные трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе Включение трассировки сети.

Примечание

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

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

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

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

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

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

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

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.txt передается в http://www.cohowinery.com/uploads.

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

В этом примере файл Order.txt передается на веб-узел http://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 выводит данные трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе Включение трассировки сети.

Примечание

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

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

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

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

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