Network.UploadFile Метод

Определение

Отправляет указанный файл на адрес указанного сайта.Sends the specified file to the specified host address.

Перегрузки

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

Отправляет указанный файл на адрес указанного сайта.Sends the specified file to the specified host address.

UploadFile(String, String)

Отправляет указанный файл на адрес указанного сайта.Sends the specified file to the specified host address.

UploadFile(String, Uri)

Отправляет указанный файл на адрес указанного сайта.Sends the specified file to the specified host address.

UploadFile(String, String, String, String)

Отправляет указанный файл на адрес указанного сайта.Sends the specified file to the specified host address.

UploadFile(String, Uri, String, String)

Отправляет указанный файл на адрес указанного сайта.Sends the specified file to the specified host address.

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

Отправляет указанный файл на адрес указанного сайта.Sends the specified file to the specified host address.

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

Отправляет указанный файл на адрес указанного сайта.Sends the specified file to the specified host address.

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

Отправляет указанный файл на адрес указанного сайта.Sends the specified file to the specified host address.

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

Отправляет указанный файл на адрес указанного сайта.Sends the specified file to the specified host address.

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

Отправляет указанный файл на адрес указанного сайта.Sends the specified file to the specified host address.

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

Отправляет указанный файл на адрес указанного сайта.Sends the specified file to the specified host address.

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

Имя отправляемого файла и путь к нему.Path and name of file to upload.

address
String

URL-адрес, IP-адрес или URI сервера назначения.URL, IP address, or URI of destination server.

userName
String

Имя пользователя, подлинность которого необходимо проверить.User name to authenticate. По умолчанию используется пустая строка "".Default is an empty string: "".

password
String

Пароль, подлинность которого необходимо проверить.Password to authenticate. По умолчанию используется пустая строка "".Default is an empty string: "".

showUI
Boolean

Указывает, нужно ли отображать ход выполнения операции.Whether to display progress of the operation. Значение по умолчанию — False.Default is False.

connectionTimeout
Int32

Интервал ожидания в миллисекундах.Timeout interval in milliseconds. Значение по умолчанию — 100 секунд.Default is 100 seconds.

onUserCancel
UICancelOption

Действие, которое необходимо выполнять, когда пользователь нажимает кнопку Отмена.Action to be taken when the user clicks Cancel. Значение по умолчанию — ThrowException.Default is ThrowException.

Исключения

Значение connectionTimeout не больше нуля.connectionTimeout is less than or equal to zero.

address не содержит имя файла.address does not include a file name.

Пользователь не имеет необходимых разрешений для выполнения сетевой операции.User lacks necessary permissions to perform a network operation.

Сервер не отвечает в пределах указанного connectionTimeout.The server does not respond within the specified connectionTimeout.

Запрос отклонен целевым веб-сервером.The request is denied by the target web server.

Примеры

В этом примере файл Order.txt перегружается в. http://www.cohowinery.com/uploadsThis example uploads the file Order.txt to 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 миллисекундам.This example uploads the file Order.txt to http://www.cohowinery.com/uploads without supplying a user name or password, shows the progress of the upload, and has a time-out interval of 500 milliseconds.

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

Комментарии

Если showUI параметр имеет Trueзначение, в диалоговом окне отображается ход выполнения операции и включается кнопка Отмена , которую пользователь может щелкнуть для отмены операции.If showUI is set to True, a dialog box shows the progress of the operation and includes a Cancel button that the user can click to cancel the operation. Поскольку диалоговое окно не является модальным, оно не блокирует ввод данных пользователем в другие окна программы.Because the dialog box is not modal, it does not block user input to other windows in the program.

Если сервер не отвечает в течение интервала, указанного в connectionTimeoutпараметре, операция отменяется и создается исключение.If the server does not respond within the interval specified in connectionTimeout, the operation is cancelled and an exception is thrown.

My.Computer.Network.UploadFileвыводит сведения о трассировке при включении трассировки сети в приложении.My.Computer.Network.UploadFile outputs trace information when you enable network tracing in your application. Дополнительные сведения см. в разделе Включение трассировки сети.For more information, see Enabling Network Tracing.

Примечание

Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information.

В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.The following table lists an example of a task involving the My.Computer.Network.UploadFile method.

КомуTo См.See
Отправить файлUpload a file Практическое руководство. Передача файлаHow to: Upload a File

Безопасность

FileIOPermission
Управляет возможностью доступа к файлам и папкам.Controls the ability to access files and folders. Связанное перечисление: Unrestricted.Associated enumeration: Unrestricted.

UIPermission
Управляет разрешениями, связанными с пользовательскими интерфейсами и буфером обмена.Controls the permissions related to user interfaces and the clipboard. Связанное перечисление: AllWindows.Associated enumeration: AllWindows.

WebPermission
Управляет правами доступа к интернет-ресурсам HTTP.Controls rights to access HTTP Internet resources. Связанное перечисление: Unrestricted.Associated enumeration: Unrestricted.

Дополнительно

UploadFile(String, String)

Отправляет указанный файл на адрес указанного сайта.Sends the specified file to the specified host address.

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

Имя отправляемого файла и путь к нему.Path and name of file to upload.

address
String

URL-адрес, IP-адрес или URI сервера назначения.URL, IP address, or URI of destination server.

Исключения

Путь к исходному файлу не является допустимым.The source file path is not valid.

address не содержит имя файла.address does not include a file name.

Пользователь не имеет необходимых разрешений для выполнения сетевой операции.User lacks necessary permissions to perform a network operation.

Сервер не отвечает в течение времени ожидания по умолчанию (100 секунд).The server does not respond within the default timeout (100 seconds).

Запрос отклонен целевым веб-сервером.The request is denied by the target web server.

Примеры

В этом примере файл Order.txt перегружается в. http://www.cohowinery.com/uploadsThis example uploads the file Order.txt to 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 миллисекундам.This example uploads the file Order.txt to http://www.cohowinery.com/uploads without supplying a user name or password, shows the progress of the upload, and has a time-out interval of 500 milliseconds.

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

Комментарии

Можно использовать одну из других перегрузок UploadFile метода для предоставления учетных данных пользователя или указания определенного значения времени ожидания.You can use one of the other overloads of the UploadFile method to provide user credentials or specify a specific timeout value.

My.Computer.Network.UploadFileвыводит сведения о трассировке при включении трассировки сети в приложении.My.Computer.Network.UploadFile outputs trace information when you enable network tracing in your application. Дополнительные сведения см. в разделе Включение трассировки сети.For more information, see Enabling Network Tracing.

В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.The following table lists an example of a task involving the My.Computer.Network.UploadFile method.

КомуTo См.See
Отправить файлUpload a file Практическое руководство. Передача файлаHow to: Upload a File

Безопасность

FileIOPermission
Управляет возможностью доступа к файлам и папкам.Controls the ability to access files and folders. Связанное перечисление: Unrestricted.Associated enumeration: Unrestricted.

WebPermission
Управляет правами доступа к интернет-ресурсам HTTP.Controls rights to access HTTP Internet resources. Связанное перечисление: Unrestricted.Associated enumeration: Unrestricted.

Дополнительно

UploadFile(String, Uri)

Отправляет указанный файл на адрес указанного сайта.Sends the specified file to the specified host address.

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

Имя отправляемого файла и путь к нему.Path and name of file to upload.

address
Uri

URL-адрес, IP-адрес или URI сервера назначения.URL, IP address, or URI of destination server.

Исключения

Путь к исходному файлу не является допустимым.The source file path is not valid.

address не содержит имя файла.address does not include a file name.

Пользователь не имеет необходимых разрешений для выполнения сетевой операции.User lacks necessary permissions to perform a network operation.

Сервер не отвечает в течение времени ожидания по умолчанию (100 секунд).The server does not respond within the default timeout (100 seconds).

Запрос отклонен целевым веб-сервером.The request is denied by the target web server.

Примеры

В этом примере файл Order.txt перегружается в. http://www.cohowinery.com/uploadsThis example uploads the file Order.txt to 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 миллисекундам.This example uploads the file Order.txt to http://www.cohowinery.com/uploads without supplying a user name or password, shows the progress of the upload, and has a time-out interval of 500 milliseconds.

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

Комментарии

Можно использовать одну из других перегрузок UploadFile метода для предоставления учетных данных пользователя или указания определенного значения времени ожидания.You can use one of the other overloads of the UploadFile method to provide user credentials or specify a specific timeout value.

My.Computer.Network.UploadFileвыводит сведения о трассировке при включении трассировки сети в приложении.My.Computer.Network.UploadFile outputs trace information when you enable network tracing in your application. Дополнительные сведения см. в разделе Включение трассировки сети.For more information, see Enabling Network Tracing.

В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.The following table lists an example of a task involving the My.Computer.Network.UploadFile method.

КомуTo См.See
Отправить файлUpload a file Практическое руководство. Передача файлаHow to: Upload a File

Безопасность

FileIOPermission
Управляет возможностью доступа к файлам и папкам.Controls the ability to access files and folders. Связанное перечисление: Unrestricted.Associated enumeration: Unrestricted.

WebPermission
Управляет правами доступа к интернет-ресурсам HTTP.Controls rights to access HTTP Internet resources. Связанное перечисление: Unrestricted.Associated enumeration: Unrestricted.

Дополнительно

UploadFile(String, String, String, String)

Отправляет указанный файл на адрес указанного сайта.Sends the specified file to the specified host address.

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

Имя отправляемого файла и путь к нему.Path and name of file to upload.

address
String

URL-адрес, IP-адрес или URI сервера назначения.URL, IP address, or URI of destination server.

userName
String

Имя пользователя, подлинность которого необходимо проверить.User name to authenticate. По умолчанию используется пустая строка "".Default is an empty string: "".

password
String

Пароль, подлинность которого необходимо проверить.Password to authenticate. По умолчанию используется пустая строка "".Default is an empty string: "".

Исключения

Значение connectionTimeout не больше нуля.connectionTimeout is less than or equal to zero.

address не содержит имя файла.address does not include a file name.

Пользователь не имеет необходимых разрешений для выполнения сетевой операции.User lacks necessary permissions to perform a network operation.

Сервер не отвечает в течение времени ожидания по умолчанию (100 секунд).The server does not respond within the default timeout (100 seconds).

Запрос отклонен целевым веб-сервером.The request is denied by the target web server.

Примеры

В этом примере файл Order.txt перегружается в. http://www.cohowinery.com/uploadsThis example uploads the file Order.txt to 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 миллисекундам.This example uploads the file Order.txt to http://www.cohowinery.com/uploads without supplying a user name or password, shows the progress of the upload, and has a time-out interval of 500 milliseconds.

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

Комментарии

Можно использовать одну из других перегрузок UploadFile метода, чтобы указать конкретное значение времени ожидания.You can use one of the other overloads of the UploadFile method to specify a specific timeout value.

My.Computer.Network.UploadFileвыводит сведения о трассировке при включении трассировки сети в приложении.My.Computer.Network.UploadFile outputs trace information when you enable network tracing in your application. Дополнительные сведения см. в разделе Включение трассировки сети.For more information, see Enabling Network Tracing.

Примечание

Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information.

В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.The following table lists an example of a task involving the My.Computer.Network.UploadFile method.

КомуTo См.See
Отправить файлUpload a file Практическое руководство. Передача файлаHow to: Upload a File

Безопасность

FileIOPermission
Управляет возможностью доступа к файлам и папкам.Controls the ability to access files and folders. Связанное перечисление: Unrestricted.Associated enumeration: Unrestricted.

WebPermission
Управляет правами доступа к интернет-ресурсам HTTP.Controls rights to access HTTP Internet resources. Связанное перечисление: Unrestricted.Associated enumeration: Unrestricted.

Дополнительно

UploadFile(String, Uri, String, String)

Отправляет указанный файл на адрес указанного сайта.Sends the specified file to the specified host address.

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

Имя отправляемого файла и путь к нему.Path and name of file to upload.

address
Uri

URL-адрес, IP-адрес или URI сервера назначения.URL, IP address, or URI of destination server.

userName
String

Имя пользователя, подлинность которого необходимо проверить.User name to authenticate. По умолчанию используется пустая строка "".Default is an empty string: "".

password
String

Пароль, подлинность которого необходимо проверить.Password to authenticate. По умолчанию используется пустая строка "".Default is an empty string: "".

Исключения

Значение connectionTimeout не больше нуля.connectionTimeout is less than or equal to zero.

address не содержит имя файла.address does not include a file name.

Пользователь не имеет необходимых разрешений для выполнения сетевой операции.User lacks necessary permissions to perform a network operation.

Сервер не отвечает в течение времени ожидания по умолчанию (100 секунд).The server does not respond within the default timeout (100 seconds).

Запрос отклонен целевым веб-сервером.The request is denied by the target web server.

Примеры

В этом примере файл Order.txt перегружается в. http://www.cohowinery.com/uploadsThis example uploads the file Order.txt to 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 миллисекундам.This example uploads the file Order.txt to http://www.cohowinery.com/uploads without supplying a user name or password, shows the progress of the upload, and has a time-out interval of 500 milliseconds.

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

Комментарии

Можно использовать одну из других перегрузок UploadFile метода, чтобы указать конкретное значение времени ожидания.You can use one of the other overloads of the UploadFile method to specify a specific timeout value.

My.Computer.Network.UploadFileвыводит сведения о трассировке при включении трассировки сети в приложении.My.Computer.Network.UploadFile outputs trace information when you enable network tracing in your application. Дополнительные сведения см. в разделе Включение трассировки сети.For more information, see Enabling Network Tracing.

Примечание

Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information.

В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.The following table lists an example of a task involving the My.Computer.Network.UploadFile method.

КомуTo См.See
Отправить файлUpload a file Практическое руководство. Передача файлаHow to: Upload a File

Безопасность

FileIOPermission
Управляет возможностью доступа к файлам и папкам.Controls the ability to access files and folders. Связанное перечисление: Unrestricted.Associated enumeration: Unrestricted.

WebPermission
Управляет правами доступа к интернет-ресурсам HTTP.Controls rights to access HTTP Internet resources. Связанное перечисление: Unrestricted.Associated enumeration: Unrestricted.

Дополнительно

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

Отправляет указанный файл на адрес указанного сайта.Sends the specified file to the specified host address.

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

Имя отправляемого файла и путь к нему.Path and name of file to upload.

address
Uri

URL-адрес, IP-адрес или URI сервера назначения.URL, IP address, or URI of destination server.

networkCredentials
ICredentials

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

showUI
Boolean

Значение True для отображения хода выполнения операции; в противном случае — значение False.True to display progress of the operation; otherwise False. Значение по умолчанию — False.Default is False.

connectionTimeout
Int32

Интервал ожидания в миллисекундах.Timeout interval in milliseconds. Значение по умолчанию — 100 секунд.Default is 100 seconds.

Исключения

Значение connectionTimeout не больше нуля.connectionTimeout is less than or equal to zero.

address не содержит имя файла.address does not include a file name.

Пользователь не имеет необходимых разрешений для выполнения сетевой операции.User lacks necessary permissions to perform a network operation.

Сервер не отвечает в пределах указанного connectionTimeout.The server does not respond within the specified connectionTimeout.

Запрос отклонен целевым веб-сервером.The request is denied by the target web server.

Примеры

В этом примере файл Order.txt перегружается в. http://www.cohowinery.com/uploadsThis example uploads the file Order.txt to 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 миллисекундам.This example uploads the file Order.txt to http://www.cohowinery.com/uploads without supplying a user name or password, shows the progress of the upload, and has a time-out interval of 500 milliseconds.

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

Комментарии

Если showUI параметр имеет Trueзначение, в диалоговом окне отображается ход выполнения операции и включается кнопка Отмена , которую пользователь может щелкнуть для отмены операции.If showUI is set to True, a dialog box shows the progress of the operation and includes a Cancel button that the user can click to cancel the operation. Поскольку диалоговое окно не является модальным, оно не блокирует ввод данных пользователем в другие окна программы.Because the dialog box is not modal, it does not block user input to other windows in the program.

Если сервер не отвечает в течение интервала, указанного в connectionTimeoutпараметре, операция отменяется и создается исключение.If the server does not respond within the interval specified in connectionTimeout, the operation is cancelled and an exception is thrown.

My.Computer.Network.UploadFileвыводит сведения о трассировке при включении трассировки сети в приложении.My.Computer.Network.UploadFile outputs trace information when you enable network tracing in your application. Дополнительные сведения см. в разделе Включение трассировки сети.For more information, see Enabling Network Tracing.

Примечание

Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information.

В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.The following table lists an example of a task involving the My.Computer.Network.UploadFile method.

КомуTo См.See
Отправить файлUpload a file Практическое руководство. Передача файлаHow to: Upload a File

Безопасность

FileIOPermission
Управляет возможностью доступа к файлам и папкам.Controls the ability to access files and folders. Связанное перечисление: Unrestricted.Associated enumeration: Unrestricted.

UIPermission
Управляет разрешениями, связанными с пользовательскими интерфейсами и буфером обмена.Controls the permissions related to user interfaces and the clipboard. Связанное перечисление: AllWindows.Associated enumeration: AllWindows.

WebPermission
Управляет правами доступа к интернет-ресурсам HTTP.Controls rights to access HTTP Internet resources. Связанное перечисление: Unrestricted.Associated enumeration: Unrestricted.

Дополнительно

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

Отправляет указанный файл на адрес указанного сайта.Sends the specified file to the specified host address.

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

Имя отправляемого файла и путь к нему.Path and name of file to upload.

address
String

URL-адрес, IP-адрес или URI сервера назначения.URL, IP address, or URI of destination server.

userName
String

Имя пользователя, подлинность которого необходимо проверить.User name to authenticate. По умолчанию используется пустая строка "".Default is an empty string: "".

password
String

Пароль, подлинность которого необходимо проверить.Password to authenticate. По умолчанию используется пустая строка "".Default is an empty string: "".

showUI
Boolean

Значение True для отображения хода выполнения операции; в противном случае — значение False.True to display progress of the operation; otherwise False. Значение по умолчанию — False.Default is False.

connectionTimeout
Int32

Интервал ожидания в миллисекундах.Timeout interval in milliseconds. Значение по умолчанию — 100 секунд.Default is 100 seconds.

Исключения

Значение connectionTimeout не больше нуля.connectionTimeout is less than or equal to zero.

address не содержит имя файла.address does not include a file name.

Пользователь не имеет необходимых разрешений для выполнения сетевой операции.User lacks necessary permissions to perform a network operation.

Сервер не отвечает в пределах указанного connectionTimeout.The server does not respond within the specified connectionTimeout.

Запрос отклонен целевым веб-сервером.The request is denied by the target web server.

Примеры

В этом примере файл Order.txt перегружается в. http://www.cohowinery.com/uploadsThis example uploads the file Order.txt to 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 миллисекундам.This example uploads the file Order.txt to http://www.cohowinery.com/uploads without supplying a user name or password, shows the progress of the upload, and has a time-out interval of 500 milliseconds.

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

Комментарии

Если showUI параметр имеет Trueзначение, в диалоговом окне отображается ход выполнения операции и включается кнопка Отмена , которую пользователь может щелкнуть для отмены операции.If showUI is set to True, a dialog box shows the progress of the operation and includes a Cancel button that the user can click to cancel the operation. Поскольку диалоговое окно не является модальным, оно не блокирует ввод данных пользователем в другие окна программы.Because the dialog box is not modal, it does not block user input to other windows in the program.

Если сервер не отвечает в течение интервала, указанного в connectionTimeoutпараметре, операция отменяется и создается исключение.If the server does not respond within the interval specified in connectionTimeout, the operation is cancelled and an exception is thrown.

My.Computer.Network.UploadFileвыводит сведения о трассировке при включении трассировки сети в приложении.My.Computer.Network.UploadFile outputs trace information when you enable network tracing in your application. Дополнительные сведения см. в разделе Включение трассировки сети.For more information, see Enabling Network Tracing.

Примечание

Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information.

В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.The following table lists an example of a task involving the My.Computer.Network.UploadFile method.

КомуTo См.See
Отправить файлUpload a file Практическое руководство. Передача файлаHow to: Upload a File

Безопасность

FileIOPermission
Управляет возможностью доступа к файлам и папкам.Controls the ability to access files and folders. Связанное перечисление: Unrestricted.Associated enumeration: Unrestricted.

UIPermission
Управляет разрешениями, связанными с пользовательскими интерфейсами и буфером обмена.Controls the permissions related to user interfaces and the clipboard. Связанное перечисление: AllWindows.Associated enumeration: AllWindows.

WebPermission
Управляет правами доступа к интернет-ресурсам HTTP.Controls rights to access HTTP Internet resources. Связанное перечисление: Unrestricted.Associated enumeration: Unrestricted.

Дополнительно

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

Отправляет указанный файл на адрес указанного сайта.Sends the specified file to the specified host address.

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

Имя отправляемого файла и путь к нему.Path and name of file to upload.

address
Uri

URL-адрес, IP-адрес или URI сервера назначения.URL, IP address, or URI of destination server.

networkCredentials
ICredentials

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

showUI
Boolean

Значение True для отображения хода выполнения операции; в противном случае — значение False.True to display progress of the operation; otherwise False. Значение по умолчанию — False.Default is False.

connectionTimeout
Int32

Интервал ожидания в миллисекундах.Timeout interval in milliseconds. Значение по умолчанию — 100 секунд.Default is 100 seconds.

onUserCancel
UICancelOption

Действие, которое необходимо выполнять, когда пользователь нажимает кнопку Отмена.Action to be taken when the user clicks Cancel. Значение по умолчанию — ThrowException.Default is ThrowException.

Исключения

Значение connectionTimeout не больше нуля.connectionTimeout is less than or equal to zero.

address не содержит имя файла.address does not include a file name.

Пользователь не имеет необходимых разрешений для выполнения сетевой операции.User lacks necessary permissions to perform a network operation.

Сервер не отвечает в пределах указанного connectionTimeout.The server does not respond within the specified connectionTimeout.

Запрос отклонен целевым веб-сервером.The request is denied by the target web server.

Примеры

В этом примере файл Order.txt перегружается в. http://www.cohowinery.com/uploadsThis example uploads the file Order.txt to 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 миллисекундам.This example uploads the file Order.txt to http://www.cohowinery.com/uploads without supplying a user name or password, shows the progress of the upload, and has a time-out interval of 500 milliseconds.

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

Комментарии

Если showUI параметр имеет Trueзначение, в диалоговом окне отображается ход выполнения операции и включается кнопка Отмена , которую пользователь может щелкнуть для отмены операции.If showUI is set to True, a dialog box shows the progress of the operation and includes a Cancel button that the user can click to cancel the operation. Поскольку диалоговое окно не является модальным, оно не блокирует ввод данных пользователем в другие окна программы.Because the dialog box is not modal, it does not block user input to other windows in the program.

Если сервер не отвечает в течение интервала, указанного в connectionTimeoutпараметре, операция отменяется и создается исключение.If the server does not respond within the interval specified in connectionTimeout, the operation is cancelled and an exception is thrown.

My.Computer.Network.UploadFileвыводит сведения о трассировке при включении трассировки сети в приложении.My.Computer.Network.UploadFile outputs trace information when you enable network tracing in your application. Дополнительные сведения см. в разделе Включение трассировки сети.For more information, see Enabling Network Tracing.

Примечание

Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information.

В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.The following table lists an example of a task involving the My.Computer.Network.UploadFile method.

КомуTo См.See
Отправить файлUpload a file Практическое руководство. Передача файлаHow to: Upload a File

Безопасность

FileIOPermission
Управляет возможностью доступа к файлам и папкам.Controls the ability to access files and folders. Связанное перечисление: Unrestricted.Associated enumeration: Unrestricted.

UIPermission
Управляет разрешениями, связанными с пользовательскими интерфейсами и буфером обмена.Controls the permissions related to user interfaces and the clipboard. Связанное перечисление: AllWindows.Associated enumeration: AllWindows.

WebPermission
Управляет правами доступа к интернет-ресурсам HTTP.Controls rights to access HTTP Internet resources. Связанное перечисление: Unrestricted.Associated enumeration: Unrestricted.

Дополнительно

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

Отправляет указанный файл на адрес указанного сайта.Sends the specified file to the specified host address.

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

Имя отправляемого файла и путь к нему.Path and name of file to upload.

address
Uri

URL-адрес, IP-адрес или URI сервера назначения.URL, IP address, or URI of destination server.

userName
String

Имя пользователя, подлинность которого необходимо проверить.User name to authenticate. По умолчанию используется пустая строка "".Default is an empty string: "".

password
String

Пароль, подлинность которого необходимо проверить.Password to authenticate. По умолчанию используется пустая строка "".Default is an empty string: "".

showUI
Boolean

Значение True для отображения хода выполнения операции; в противном случае — значение False.True to display progress of the operation; otherwise False. Значение по умолчанию — False.Default is False.

connectionTimeout
Int32

Интервал ожидания в миллисекундах.Timeout interval in milliseconds. Значение по умолчанию — 100 секунд.Default is 100 seconds.

Исключения

Значение connectionTimeout не больше нуля.connectionTimeout is less than or equal to zero.

address не содержит имя файла.address does not include a file name.

Пользователь не имеет необходимых разрешений для выполнения сетевой операции.User lacks necessary permissions to perform a network operation.

Сервер не отвечает в пределах указанного connectionTimeout.The server does not respond within the specified connectionTimeout.

Запрос отклонен целевым веб-сервером.The request is denied by the target web server.

Примеры

В этом примере файл Order.txt перегружается в. http://www.cohowinery.com/uploadsThis example uploads the file Order.txt to 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 миллисекундам.This example uploads the file Order.txt to http://www.cohowinery.com/uploads without supplying a user name or password, shows the progress of the upload, and has a time-out interval of 500 milliseconds.

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

Комментарии

Если showUI параметр имеет Trueзначение, в диалоговом окне отображается ход выполнения операции и включается кнопка Отмена , которую пользователь может щелкнуть для отмены операции.If showUI is set to True, a dialog box shows the progress of the operation and includes a Cancel button that the user can click to cancel the operation. Поскольку диалоговое окно не является модальным, оно не блокирует ввод данных пользователем в другие окна программы.Because the dialog box is not modal, it does not block user input to other windows in the program.

Если сервер не отвечает в течение интервала, указанного в connectionTimeoutпараметре, операция отменяется и создается исключение.If the server does not respond within the interval specified in connectionTimeout, the operation is cancelled and an exception is thrown.

My.Computer.Network.UploadFileвыводит сведения о трассировке при включении трассировки сети в приложении.My.Computer.Network.UploadFile outputs trace information when you enable network tracing in your application. Дополнительные сведения см. в разделе Включение трассировки сети.For more information, see Enabling Network Tracing.

Примечание

Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information.

В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.The following table lists an example of a task involving the My.Computer.Network.UploadFile method.

КомуTo См.See
Отправить файлUpload a file Практическое руководство. Передача файлаHow to: Upload a File

Безопасность

FileIOPermission
Управляет возможностью доступа к файлам и папкам.Controls the ability to access files and folders. Связанное перечисление: Unrestricted.Associated enumeration: Unrestricted.

UIPermission
Управляет разрешениями, связанными с пользовательскими интерфейсами и буфером обмена.Controls the permissions related to user interfaces and the clipboard. Связанное перечисление: AllWindows.Associated enumeration: AllWindows.

WebPermission
Управляет правами доступа к интернет-ресурсам HTTP.Controls rights to access HTTP Internet resources. Связанное перечисление: Unrestricted.Associated enumeration: Unrestricted.

Дополнительно

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

Отправляет указанный файл на адрес указанного сайта.Sends the specified file to the specified host address.

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

Имя отправляемого файла и путь к нему.Path and name of file to upload.

address
Uri

URL-адрес, IP-адрес или URI сервера назначения.URL, IP address, or URI of destination server.

userName
String

Имя пользователя, подлинность которого необходимо проверить.User name to authenticate. По умолчанию используется пустая строка "".Default is an empty string: "".

password
String

Пароль, подлинность которого необходимо проверить.Password to authenticate. По умолчанию используется пустая строка "".Default is an empty string: "".

showUI
Boolean

Указывает, нужно ли отображать ход выполнения операции.Whether to display progress of the operation. Значение по умолчанию — False.Default is False.

connectionTimeout
Int32

Интервал ожидания в миллисекундах.Timeout interval in milliseconds. Значение по умолчанию — 100 секунд.Default is 100 seconds.

onUserCancel
UICancelOption

Действие, которое необходимо выполнять, когда пользователь нажимает кнопку Отмена.Action to be taken when the user clicks Cancel. Значение по умолчанию — ThrowException.Default is ThrowException.

Исключения

Значение connectionTimeout не больше нуля.connectionTimeout is less than or equal to zero.

address не содержит имя файла.address does not include a file name.

Пользователь не имеет необходимых разрешений для выполнения сетевой операции.User lacks necessary permissions to perform a network operation.

Сервер не отвечает в пределах указанного connectionTimeout.The server does not respond within the specified connectionTimeout.

Запрос отклонен целевым веб-сервером.The request is denied by the target web server.

Примеры

В этом примере файл Order.txt перегружается в. http://www.cohowinery.com/uploadsThis example uploads the file Order.txt to 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 миллисекундам.This example uploads the file Order.txt to http://www.cohowinery.com/uploads without supplying a user name or password, shows the progress of the upload, and has a time-out interval of 500 milliseconds.

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

Комментарии

Если showUI параметр имеет Trueзначение, в диалоговом окне отображается ход выполнения операции и включается кнопка Отмена , которую пользователь может щелкнуть для отмены операции.If showUI is set to True, a dialog box shows the progress of the operation and includes a Cancel button that the user can click to cancel the operation. Поскольку диалоговое окно не является модальным, оно не блокирует ввод данных пользователем в другие окна программы.Because the dialog box is not modal, it does not block user input to other windows in the program.

Если сервер не отвечает в течение интервала, указанного в connectionTimeoutпараметре, операция отменяется и создается исключение.If the server does not respond within the interval specified in connectionTimeout, the operation is cancelled and an exception is thrown.

My.Computer.Network.UploadFileвыводит сведения о трассировке при включении трассировки сети в приложении.My.Computer.Network.UploadFile outputs trace information when you enable network tracing in your application. Дополнительные сведения см. в разделе Включение трассировки сети.For more information, see Enabling Network Tracing.

Примечание

Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.The FTP protocol sends information, including passwords, in plain text and should not be used for transmitting sensitive information.

В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.The following table lists an example of a task involving the My.Computer.Network.UploadFile method.

КомуTo См.See
Отправить файлUpload a file Практическое руководство. Передача файлаHow to: Upload a File

Безопасность

FileIOPermission
Управляет возможностью доступа к файлам и папкам.Controls the ability to access files and folders. Связанное перечисление: Unrestricted.Associated enumeration: Unrestricted.

UIPermission
Управляет разрешениями, связанными с пользовательскими интерфейсами и буфером обмена.Controls the permissions related to user interfaces and the clipboard. Связанное перечисление: AllWindows.Associated enumeration: AllWindows.

WebPermission
Управляет правами доступа к интернет-ресурсам HTTP.Controls rights to access HTTP Internet resources. Связанное перечисление: Unrestricted.Associated enumeration: Unrestricted.

Дополнительно

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