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
метод .
Кому | См. |
---|---|
Отправка файла | Практическое руководство. Отправка файла |
См. также раздел
- Uri
- ICredentials
- UICancelOption
- Объекты (Visual Basic)
- Практическое руководство. Загрузка файла в Visual Basic
- Практическое руководство. Анализ путей к файлам в Visual Basic
Применяется к
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
метод .
Кому | См. |
---|---|
Отправка файла | Практическое руководство. Отправка файла |
См. также раздел
- Uri
- ICredentials
- UICancelOption
- Объекты (Visual Basic)
- Практическое руководство. Загрузка файла в Visual Basic
- Практическое руководство. Анализ путей к файлам в Visual Basic
Применяется к
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
метод .
Кому | См. |
---|---|
Отправка файла | Практическое руководство. Отправка файла |
См. также раздел
- Uri
- ICredentials
- UICancelOption
- Объекты (Visual Basic)
- Практическое руководство. Загрузка файла в Visual Basic
- Практическое руководство. Анализ путей к файлам в Visual Basic
Применяется к
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
метод .
Кому | См. |
---|---|
Отправка файла | Практическое руководство. Отправка файла |
См. также раздел
- Uri
- ICredentials
- UICancelOption
- Объекты (Visual Basic)
- Практическое руководство. Загрузка файла в Visual Basic
- Практическое руководство. Анализ путей к файлам в Visual Basic
Применяется к
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
метод .
Кому | См. |
---|---|
Отправка файла | Практическое руководство. Отправка файла |
См. также раздел
- Uri
- ICredentials
- UICancelOption
- Объекты (Visual Basic)
- Практическое руководство. Загрузка файла в Visual Basic
- Практическое руководство. Анализ путей к файлам в Visual Basic
Применяется к
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
метод .
Кому | См. |
---|---|
Отправка файла | Практическое руководство. Отправка файла |
См. также раздел
- Uri
- ICredentials
- UICancelOption
- Объекты (Visual Basic)
- Практическое руководство. Загрузка файла в Visual Basic
- Практическое руководство. Анализ путей к файлам в Visual Basic
Применяется к
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
метод .
Кому | См. |
---|---|
Отправка файла | Практическое руководство. Отправка файла |
См. также раздел
- Uri
- ICredentials
- UICancelOption
- Объекты (Visual Basic)
- Практическое руководство. Загрузка файла в Visual Basic
- Практическое руководство. Анализ путей к файлам в Visual Basic
Применяется к
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
метод .
Кому | См. |
---|---|
Отправка файла | Практическое руководство. Отправка файла |
См. также раздел
- Uri
- ICredentials
- UICancelOption
- Объекты (Visual Basic)
- Практическое руководство. Загрузка файла в Visual Basic
- Практическое руководство. Анализ путей к файлам в Visual Basic
Применяется к
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
метод .
Кому | См. |
---|---|
Отправка файла | Практическое руководство. Отправка файла |
См. также раздел
- Uri
- ICredentials
- UICancelOption
- Объекты (Visual Basic)
- Практическое руководство. Загрузка файла в Visual Basic
- Практическое руководство. Анализ путей к файлам в Visual Basic
Применяется к
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
метод .
Кому | См. |
---|---|
Отправка файла | Практическое руководство. Отправка файла |
См. также раздел
- Uri
- ICredentials
- UICancelOption
- Объекты (Visual Basic)
- Практическое руководство. Загрузка файла в Visual Basic
- Практическое руководство. Анализ путей к файлам в Visual Basic