Network.UploadFile Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отправляет указанный файл в указанный адрес узла.
Перегрузки
| Имя | Описание |
|---|---|
| UploadFile(String, String, String, String, Boolean, Int32, UICancelOption) |
Отправляет указанный файл в указанный адрес узла. |
| UploadFile(String, String) |
Отправляет указанный файл в указанный адрес узла. |
| UploadFile(String, Uri) |
Отправляет указанный файл в указанный адрес узла. |
| UploadFile(String, String, String, String) |
Отправляет указанный файл в указанный адрес узла. |
| UploadFile(String, Uri, String, String) |
Отправляет указанный файл в указанный адрес узла. |
| UploadFile(String, Uri, ICredentials, Boolean, Int32) |
Отправляет указанный файл в указанный адрес узла. |
| UploadFile(String, String, String, String, Boolean, Int32) |
Отправляет указанный файл в указанный адрес узла. |
| UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption) |
Отправляет указанный файл в указанный адрес узла. |
| UploadFile(String, Uri, String, String, Boolean, Int32) |
Отправляет указанный файл в указанный адрес узла. |
| UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption) |
Отправляет указанный файл в указанный адрес узла. |
UploadFile(String, String, String, String, Boolean, Int32, UICancelOption)
- Исходный код:
- Network.UploadFile.vb
- Исходный код:
- Network.UploadFile.vb
- Исходный код:
- Network.vb
- Исходный код:
- Network.vb
- Исходный код:
- Network.vb
Отправляет указанный файл в указанный адрес узла.
public:
void UploadFile(System::String ^ sourceFileName, System::String ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void UploadFile(string sourceFileName, string address, string userName, string password, bool showUI, int connectionTimeout, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.UploadFile : string * string * string * string * bool * int * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub UploadFile (sourceFileName As String, address As String, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer, onUserCancel As UICancelOption)
Параметры
- sourceFileName
- String
Путь и имя файла для отправки.
- address
- String
URL-адрес, IP-адрес или URI целевого сервера.
- userName
- String
Имя пользователя для проверки подлинности. По умолчанию используется пустая строка: ""
- password
- String
Пароль для проверки подлинности. По умолчанию используется пустая строка: ""
- showUI
- Boolean
Указывает, следует ли отображать ход выполнения операции. По умолчанию — False.
- connectionTimeout
- Int32
Интервал времени ожидания в миллисекундах. Значение по умолчанию — 100 секунд.
- onUserCancel
- UICancelOption
Действие, выполняемое при нажатии кнопки "Отмена". По умолчанию — ThrowException.
Исключения
connectionTimeout меньше нуля или равно нулю.
address не включает имя файла.
У пользователя отсутствуют необходимые разрешения для выполнения сетевой операции.
Сервер не отвечает в пределах указанного параметра connectionTimeout.
Запрос отклоняется целевым веб-сервером.
Примеры
В этом примере файл передается Order.txthttp://www.cohowinery.com/uploadsв .
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
В этом примере файл Order.txthttp://www.cohowinery.com/uploads отправляется без указания имени пользователя или пароля, отображается ход отправки и интервал времени ожидания в 500 миллисекунд.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Комментарии
Если showUI задано значение True, диалоговое окно показывает ход выполнения операции и включает кнопку "Отмена ", которую пользователь может щелкнуть, чтобы отменить операцию. Так как диалоговое окно не модальное, оно не блокирует ввод пользователей в другие окна в программе.
Если сервер не отвечает в пределах указанного интервала connectionTimeout, операция отменяется и создается исключение.
My.Computer.Network.UploadFile выводит сведения трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе "Включение трассировки сети".
Note
Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.
В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.
| Кому | Смотри |
|---|---|
| Отправка файла | Практическое руководство. Отправка файла |
См. также раздел
- Uri
- ICredentials
- UICancelOption
- Объекты (Visual Basic)
- How to: Download a File in Visual Basic
- How to: Parse File Paths in Visual Basic
Применяется к
UploadFile(String, String)
- Исходный код:
- Network.UploadFile.vb
- Исходный код:
- Network.UploadFile.vb
- Исходный код:
- Network.vb
- Исходный код:
- Network.vb
- Исходный код:
- Network.vb
Отправляет указанный файл в указанный адрес узла.
public:
void UploadFile(System::String ^ sourceFileName, System::String ^ address);
public void UploadFile(string sourceFileName, string address);
member this.UploadFile : string * string -> unit
Public Sub UploadFile (sourceFileName As String, address As String)
Параметры
- sourceFileName
- String
Путь и имя файла для отправки.
- address
- String
URL-адрес, IP-адрес или URI целевого сервера.
Исключения
Недопустимый путь к исходному файлу.
address не включает имя файла.
У пользователя отсутствуют необходимые разрешения для выполнения сетевой операции.
Сервер не отвечает в течение времени ожидания по умолчанию (100 секунд).
Запрос отклоняется целевым веб-сервером.
Примеры
В этом примере файл передается Order.txthttp://www.cohowinery.com/uploadsв .
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
В этом примере файл Order.txthttp://www.cohowinery.com/uploads отправляется без указания имени пользователя или пароля, отображается ход отправки и интервал времени ожидания в 500 миллисекунд.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Комментарии
Можно использовать одну из других перегрузок метода для предоставления учетных данных пользователя или указания определенного UploadFile значения времени ожидания.
My.Computer.Network.UploadFile выводит сведения трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе "Включение трассировки сети".
В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.
| Кому | Смотри |
|---|---|
| Отправка файла | Практическое руководство. Отправка файла |
См. также раздел
- Uri
- ICredentials
- UICancelOption
- Объекты (Visual Basic)
- How to: Download a File in Visual Basic
- How to: Parse File Paths in Visual Basic
Применяется к
UploadFile(String, Uri)
- Исходный код:
- Network.UploadFile.vb
- Исходный код:
- Network.UploadFile.vb
- Исходный код:
- Network.vb
- Исходный код:
- Network.vb
- Исходный код:
- Network.vb
Отправляет указанный файл в указанный адрес узла.
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address);
public void UploadFile(string sourceFileName, Uri address);
member this.UploadFile : string * Uri -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri)
Параметры
- sourceFileName
- String
Путь и имя файла для отправки.
- address
- Uri
URL-адрес, IP-адрес или URI целевого сервера.
Исключения
Недопустимый путь к исходному файлу.
address не включает имя файла.
У пользователя отсутствуют необходимые разрешения для выполнения сетевой операции.
Сервер не отвечает в течение времени ожидания по умолчанию (100 секунд).
Запрос отклоняется целевым веб-сервером.
Примеры
В этом примере файл передается Order.txthttp://www.cohowinery.com/uploadsв .
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
В этом примере файл Order.txthttp://www.cohowinery.com/uploads отправляется без указания имени пользователя или пароля, отображается ход отправки и интервал времени ожидания в 500 миллисекунд.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Комментарии
Можно использовать одну из других перегрузок метода для предоставления учетных данных пользователя или указания определенного UploadFile значения времени ожидания.
My.Computer.Network.UploadFile выводит сведения трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе "Включение трассировки сети".
В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.
| Кому | Смотри |
|---|---|
| Отправка файла | Практическое руководство. Отправка файла |
См. также раздел
- Uri
- ICredentials
- UICancelOption
- Объекты (Visual Basic)
- How to: Download a File in Visual Basic
- How to: Parse File Paths in Visual Basic
Применяется к
UploadFile(String, String, String, String)
- Исходный код:
- Network.UploadFile.vb
- Исходный код:
- Network.UploadFile.vb
- Исходный код:
- Network.vb
- Исходный код:
- Network.vb
- Исходный код:
- Network.vb
Отправляет указанный файл в указанный адрес узла.
public:
void UploadFile(System::String ^ sourceFileName, System::String ^ address, System::String ^ userName, System::String ^ password);
public void UploadFile(string sourceFileName, string address, string userName, string password);
member this.UploadFile : string * string * string * string -> unit
Public Sub UploadFile (sourceFileName As String, address As String, userName As String, password As String)
Параметры
- sourceFileName
- String
Путь и имя файла для отправки.
- address
- String
URL-адрес, IP-адрес или URI целевого сервера.
- userName
- String
Имя пользователя для проверки подлинности. По умолчанию используется пустая строка: ""
- password
- String
Пароль для проверки подлинности. По умолчанию используется пустая строка: ""
Исключения
connectionTimeout меньше нуля или равно нулю.
address не включает имя файла.
У пользователя отсутствуют необходимые разрешения для выполнения сетевой операции.
Сервер не отвечает в течение времени ожидания по умолчанию (100 секунд).
Запрос отклоняется целевым веб-сервером.
Примеры
В этом примере файл передается Order.txthttp://www.cohowinery.com/uploadsв .
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
В этом примере файл Order.txthttp://www.cohowinery.com/uploads отправляется без указания имени пользователя или пароля, отображается ход отправки и интервал времени ожидания в 500 миллисекунд.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Комментарии
Для указания определенного UploadFile значения времени ожидания можно использовать одну из других перегрузок метода.
My.Computer.Network.UploadFile выводит сведения трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе "Включение трассировки сети".
Note
Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.
В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.
| Кому | Смотри |
|---|---|
| Отправка файла | Практическое руководство. Отправка файла |
См. также раздел
- Uri
- ICredentials
- UICancelOption
- Объекты (Visual Basic)
- How to: Download a File in Visual Basic
- How to: Parse File Paths in Visual Basic
Применяется к
UploadFile(String, Uri, String, String)
- Исходный код:
- Network.UploadFile.vb
- Исходный код:
- Network.UploadFile.vb
- Исходный код:
- Network.vb
- Исходный код:
- Network.vb
- Исходный код:
- Network.vb
Отправляет указанный файл в указанный адрес узла.
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::String ^ userName, System::String ^ password);
public void UploadFile(string sourceFileName, Uri address, string userName, string password);
member this.UploadFile : string * Uri * string * string -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, userName As String, password As String)
Параметры
- sourceFileName
- String
Путь и имя файла для отправки.
- address
- Uri
URL-адрес, IP-адрес или URI целевого сервера.
- userName
- String
Имя пользователя для проверки подлинности. По умолчанию используется пустая строка: ""
- password
- String
Пароль для проверки подлинности. По умолчанию используется пустая строка: ""
Исключения
connectionTimeout меньше нуля или равно нулю.
address не включает имя файла.
У пользователя отсутствуют необходимые разрешения для выполнения сетевой операции.
Сервер не отвечает в течение времени ожидания по умолчанию (100 секунд).
Запрос отклоняется целевым веб-сервером.
Примеры
В этом примере файл передается Order.txthttp://www.cohowinery.com/uploadsв .
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
В этом примере файл Order.txthttp://www.cohowinery.com/uploads отправляется без указания имени пользователя или пароля, отображается ход отправки и интервал времени ожидания в 500 миллисекунд.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Комментарии
Для указания определенного UploadFile значения времени ожидания можно использовать одну из других перегрузок метода.
My.Computer.Network.UploadFile выводит сведения трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе "Включение трассировки сети".
Note
Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.
В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.
| Кому | Смотри |
|---|---|
| Отправка файла | Практическое руководство. Отправка файла |
См. также раздел
- Uri
- ICredentials
- UICancelOption
- Объекты (Visual Basic)
- How to: Download a File in Visual Basic
- How to: Parse File Paths in Visual Basic
Применяется к
UploadFile(String, Uri, ICredentials, Boolean, Int32)
- Исходный код:
- Network.UploadFile.vb
- Исходный код:
- Network.UploadFile.vb
- Исходный код:
- Network.vb
- Исходный код:
- Network.vb
- Исходный код:
- Network.vb
Отправляет указанный файл в указанный адрес узла.
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::Net::ICredentials ^ networkCredentials, bool showUI, int connectionTimeout);
public void UploadFile(string sourceFileName, Uri address, System.Net.ICredentials networkCredentials, bool showUI, int connectionTimeout);
member this.UploadFile : string * Uri * System.Net.ICredentials * bool * int -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, networkCredentials As ICredentials, showUI As Boolean, connectionTimeout As Integer)
Параметры
- sourceFileName
- String
Путь и имя файла для отправки.
- address
- Uri
URL-адрес, IP-адрес или URI целевого сервера.
- networkCredentials
- ICredentials
Учетные данные для проверки подлинности.
- showUI
- Boolean
True для отображения хода выполнения операции; в противном случае False. По умолчанию — False.
- connectionTimeout
- Int32
Интервал времени ожидания в миллисекундах. Значение по умолчанию — 100 секунд.
Исключения
connectionTimeout меньше нуля или равно нулю.
address не включает имя файла.
У пользователя отсутствуют необходимые разрешения для выполнения сетевой операции.
Сервер не отвечает в пределах указанного параметра connectionTimeout.
Запрос отклоняется целевым веб-сервером.
Примеры
В этом примере файл передается Order.txthttp://www.cohowinery.com/uploadsв .
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
В этом примере файл Order.txthttp://www.cohowinery.com/uploads отправляется без указания имени пользователя или пароля, отображается ход отправки и интервал времени ожидания в 500 миллисекунд.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Комментарии
Если showUI задано значение True, диалоговое окно показывает ход выполнения операции и включает кнопку "Отмена ", которую пользователь может щелкнуть, чтобы отменить операцию. Так как диалоговое окно не модальное, оно не блокирует ввод пользователей в другие окна в программе.
Если сервер не отвечает в пределах указанного интервала connectionTimeout, операция отменяется и создается исключение.
My.Computer.Network.UploadFile выводит сведения трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе "Включение трассировки сети".
Note
Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.
В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.
| Кому | Смотри |
|---|---|
| Отправка файла | Практическое руководство. Отправка файла |
См. также раздел
- Uri
- ICredentials
- UICancelOption
- Объекты (Visual Basic)
- How to: Download a File in Visual Basic
- How to: Parse File Paths in Visual Basic
Применяется к
UploadFile(String, String, String, String, Boolean, Int32)
- Исходный код:
- Network.UploadFile.vb
- Исходный код:
- Network.UploadFile.vb
- Исходный код:
- Network.vb
- Исходный код:
- Network.vb
- Исходный код:
- Network.vb
Отправляет указанный файл в указанный адрес узла.
public:
void UploadFile(System::String ^ sourceFileName, System::String ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout);
public void UploadFile(string sourceFileName, string address, string userName, string password, bool showUI, int connectionTimeout);
member this.UploadFile : string * string * string * string * bool * int -> unit
Public Sub UploadFile (sourceFileName As String, address As String, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer)
Параметры
- sourceFileName
- String
Путь и имя файла для отправки.
- address
- String
URL-адрес, IP-адрес или URI целевого сервера.
- userName
- String
Имя пользователя для проверки подлинности. По умолчанию используется пустая строка: ""
- password
- String
Пароль для проверки подлинности. По умолчанию используется пустая строка: ""
- showUI
- Boolean
True для отображения хода выполнения операции; в противном случае False. По умолчанию — False.
- connectionTimeout
- Int32
Интервал времени ожидания в миллисекундах. Значение по умолчанию — 100 секунд.
Исключения
connectionTimeout меньше нуля или равно нулю.
address не включает имя файла.
У пользователя отсутствуют необходимые разрешения для выполнения сетевой операции.
Сервер не отвечает в пределах указанного параметра connectionTimeout.
Запрос отклоняется целевым веб-сервером.
Примеры
В этом примере файл передается Order.txthttp://www.cohowinery.com/uploadsв .
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
В этом примере файл Order.txthttp://www.cohowinery.com/uploads отправляется без указания имени пользователя или пароля, отображается ход отправки и интервал времени ожидания в 500 миллисекунд.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Комментарии
Если showUI задано значение True, диалоговое окно показывает ход выполнения операции и включает кнопку "Отмена ", которую пользователь может щелкнуть, чтобы отменить операцию. Так как диалоговое окно не модальное, оно не блокирует ввод пользователей в другие окна в программе.
Если сервер не отвечает в пределах указанного интервала connectionTimeout, операция отменяется и создается исключение.
My.Computer.Network.UploadFile выводит сведения трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе "Включение трассировки сети".
Note
Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.
В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.
| Кому | Смотри |
|---|---|
| Отправка файла | Практическое руководство. Отправка файла |
См. также раздел
- Uri
- ICredentials
- UICancelOption
- Объекты (Visual Basic)
- How to: Download a File in Visual Basic
- How to: Parse File Paths in Visual Basic
Применяется к
UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption)
- Исходный код:
- Network.UploadFile.vb
- Исходный код:
- Network.UploadFile.vb
- Исходный код:
- Network.vb
- Исходный код:
- Network.vb
- Исходный код:
- Network.vb
Отправляет указанный файл в указанный адрес узла.
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::Net::ICredentials ^ networkCredentials, bool showUI, int connectionTimeout, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void UploadFile(string sourceFileName, Uri address, System.Net.ICredentials networkCredentials, bool showUI, int connectionTimeout, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.UploadFile : string * Uri * System.Net.ICredentials * bool * int * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, networkCredentials As ICredentials, showUI As Boolean, connectionTimeout As Integer, onUserCancel As UICancelOption)
Параметры
- sourceFileName
- String
Путь и имя файла для отправки.
- address
- Uri
URL-адрес, IP-адрес или URI целевого сервера.
- networkCredentials
- ICredentials
Учетные данные для проверки подлинности.
- showUI
- Boolean
True для отображения хода выполнения операции; в противном случае False. По умолчанию — False.
- connectionTimeout
- Int32
Интервал времени ожидания в миллисекундах. Значение по умолчанию — 100 секунд.
- onUserCancel
- UICancelOption
Действие, выполняемое при нажатии кнопки "Отмена". По умолчанию — ThrowException.
Исключения
connectionTimeout меньше нуля или равно нулю.
address не включает имя файла.
У пользователя отсутствуют необходимые разрешения для выполнения сетевой операции.
Сервер не отвечает в пределах указанного параметра connectionTimeout.
Запрос отклоняется целевым веб-сервером.
Примеры
В этом примере файл передается Order.txthttp://www.cohowinery.com/uploadsв .
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
В этом примере файл Order.txthttp://www.cohowinery.com/uploads отправляется без указания имени пользователя или пароля, отображается ход отправки и интервал времени ожидания в 500 миллисекунд.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Комментарии
Если showUI задано значение True, диалоговое окно показывает ход выполнения операции и включает кнопку "Отмена ", которую пользователь может щелкнуть, чтобы отменить операцию. Так как диалоговое окно не модальное, оно не блокирует ввод пользователей в другие окна в программе.
Если сервер не отвечает в пределах указанного интервала connectionTimeout, операция отменяется и создается исключение.
My.Computer.Network.UploadFile выводит сведения трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе "Включение трассировки сети".
Note
Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.
В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.
| Кому | Смотри |
|---|---|
| Отправка файла | Практическое руководство. Отправка файла |
См. также раздел
- Uri
- ICredentials
- UICancelOption
- Объекты (Visual Basic)
- How to: Download a File in Visual Basic
- How to: Parse File Paths in Visual Basic
Применяется к
UploadFile(String, Uri, String, String, Boolean, Int32)
- Исходный код:
- Network.UploadFile.vb
- Исходный код:
- Network.UploadFile.vb
- Исходный код:
- Network.vb
- Исходный код:
- Network.vb
- Исходный код:
- Network.vb
Отправляет указанный файл в указанный адрес узла.
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout);
public void UploadFile(string sourceFileName, Uri address, string userName, string password, bool showUI, int connectionTimeout);
member this.UploadFile : string * Uri * string * string * bool * int -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer)
Параметры
- sourceFileName
- String
Путь и имя файла для отправки.
- address
- Uri
URL-адрес, IP-адрес или URI целевого сервера.
- userName
- String
Имя пользователя для проверки подлинности. По умолчанию используется пустая строка: ""
- password
- String
Пароль для проверки подлинности. По умолчанию используется пустая строка: ""
- showUI
- Boolean
True для отображения хода выполнения операции; в противном случае False. По умолчанию — False.
- connectionTimeout
- Int32
Интервал времени ожидания в миллисекундах. Значение по умолчанию — 100 секунд.
Исключения
connectionTimeout меньше нуля или равно нулю.
address не включает имя файла.
У пользователя отсутствуют необходимые разрешения для выполнения сетевой операции.
Сервер не отвечает в пределах указанного параметра connectionTimeout.
Запрос отклоняется целевым веб-сервером.
Примеры
В этом примере файл передается Order.txthttp://www.cohowinery.com/uploadsв .
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
В этом примере файл Order.txthttp://www.cohowinery.com/uploads отправляется без указания имени пользователя или пароля, отображается ход отправки и интервал времени ожидания в 500 миллисекунд.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Комментарии
Если showUI задано значение True, диалоговое окно показывает ход выполнения операции и включает кнопку "Отмена ", которую пользователь может щелкнуть, чтобы отменить операцию. Так как диалоговое окно не модальное, оно не блокирует ввод пользователей в другие окна в программе.
Если сервер не отвечает в пределах указанного интервала connectionTimeout, операция отменяется и создается исключение.
My.Computer.Network.UploadFile выводит сведения трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе "Включение трассировки сети".
Note
Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.
В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.
| Кому | Смотри |
|---|---|
| Отправка файла | Практическое руководство. Отправка файла |
См. также раздел
- Uri
- ICredentials
- UICancelOption
- Объекты (Visual Basic)
- How to: Download a File in Visual Basic
- How to: Parse File Paths in Visual Basic
Применяется к
UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption)
- Исходный код:
- Network.UploadFile.vb
- Исходный код:
- Network.UploadFile.vb
- Исходный код:
- Network.vb
- Исходный код:
- Network.vb
- Исходный код:
- Network.vb
Отправляет указанный файл в указанный адрес узла.
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void UploadFile(string sourceFileName, Uri address, string userName, string password, bool showUI, int connectionTimeout, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.UploadFile : string * Uri * string * string * bool * int * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer, onUserCancel As UICancelOption)
Параметры
- sourceFileName
- String
Путь и имя файла для отправки.
- address
- Uri
URL-адрес, IP-адрес или URI целевого сервера.
- userName
- String
Имя пользователя для проверки подлинности. По умолчанию используется пустая строка: ""
- password
- String
Пароль для проверки подлинности. По умолчанию используется пустая строка: ""
- showUI
- Boolean
Указывает, следует ли отображать ход выполнения операции. По умолчанию — False.
- connectionTimeout
- Int32
Интервал времени ожидания в миллисекундах. Значение по умолчанию — 100 секунд.
- onUserCancel
- UICancelOption
Действие, выполняемое при нажатии кнопки "Отмена". По умолчанию — ThrowException.
Исключения
connectionTimeout меньше нуля или равно нулю.
address не включает имя файла.
У пользователя отсутствуют необходимые разрешения для выполнения сетевой операции.
Сервер не отвечает в пределах указанного параметра connectionTimeout.
Запрос отклоняется целевым веб-сервером.
Примеры
В этом примере файл передается Order.txthttp://www.cohowinery.com/uploadsв .
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
В этом примере файл Order.txthttp://www.cohowinery.com/uploads отправляется без указания имени пользователя или пароля, отображается ход отправки и интервал времени ожидания в 500 миллисекунд.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Комментарии
Если showUI задано значение True, диалоговое окно показывает ход выполнения операции и включает кнопку "Отмена ", которую пользователь может щелкнуть, чтобы отменить операцию. Так как диалоговое окно не модальное, оно не блокирует ввод пользователей в другие окна в программе.
Если сервер не отвечает в пределах указанного интервала connectionTimeout, операция отменяется и создается исключение.
My.Computer.Network.UploadFile выводит сведения трассировки при включении трассировки сети в приложении. Дополнительные сведения см. в разделе "Включение трассировки сети".
Note
Протокол FTP отправляет сведения, включая пароли, в виде обычного текста и не должен использоваться для передачи конфиденциальной информации.
В следующей таблице приведен пример задачи, включающей My.Computer.Network.UploadFile метод.
| Кому | Смотри |
|---|---|
| Отправка файла | Практическое руководство. Отправка файла |
См. также раздел
- Uri
- ICredentials
- UICancelOption
- Объекты (Visual Basic)
- How to: Download a File in Visual Basic
- How to: Parse File Paths in Visual Basic