Network.UploadFile Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wysyła określony plik na określony adres hosta.
Przeciążenia
UploadFile(String, String, String, String, Boolean, Int32, UICancelOption) |
Wysyła określony plik do określonego adresu hosta. |
UploadFile(String, String) |
Wysyła określony plik do określonego adresu hosta. |
UploadFile(String, Uri) |
Wysyła określony plik do określonego adresu hosta. |
UploadFile(String, String, String, String) |
Wysyła określony plik do określonego adresu hosta. |
UploadFile(String, Uri, String, String) |
Wysyła określony plik do określonego adresu hosta. |
UploadFile(String, Uri, ICredentials, Boolean, Int32) |
Wysyła określony plik do określonego adresu hosta. |
UploadFile(String, String, String, String, Boolean, Int32) |
Wysyła określony plik do określonego adresu hosta. |
UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption) |
Wysyła określony plik do określonego adresu hosta. |
UploadFile(String, Uri, String, String, Boolean, Int32) |
Wysyła określony plik do określonego adresu hosta. |
UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption) |
Wysyła określony plik do określonego adresu hosta. |
UploadFile(String, String, String, String, Boolean, Int32, UICancelOption)
Wysyła określony plik do określonego adresu hosta.
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)
Parametry
- sourceFileName
- String
Ścieżka i nazwa pliku do przekazania.
- address
- String
Adres URL, adres IP lub identyfikator URI serwera docelowego.
- userName
- String
Nazwa użytkownika do uwierzytelniania. Wartość domyślna to pusty ciąg: ""
.
- password
- String
Hasło do uwierzytelniania. Wartość domyślna to pusty ciąg: ""
.
- showUI
- Boolean
Czy wyświetlić postęp operacji. Wartość domyślna to False
.
- connectionTimeout
- Int32
Interwał limitu czasu w milisekundach. Wartość domyślna to 100 sekund.
- onUserCancel
- UICancelOption
Akcja, która ma zostać podjęta, gdy użytkownik kliknie przycisk Anuluj. Wartość domyślna to ThrowException.
Wyjątki
connectionTimeout
jest mniejsze niż lub równe zero.
address
nie zawiera nazwy pliku.
Użytkownik nie ma niezbędnych uprawnień do wykonania operacji sieciowej.
Serwer nie odpowiada w ramach określonego connectionTimeout
elementu .
Żądanie jest odrzucane przez docelowy serwer internetowy.
Przykłady
W tym przykładzie plik jest przekazywany do http://www.cohowinery.com/uploads
pliku Order.txt
.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Ten przykład przekazuje plik Order.txt
do http://www.cohowinery.com/uploads
elementu bez podawania nazwy użytkownika lub hasła, pokazuje postęp przekazywania i ma interwał limitu czasu wynoszący 500 milisekund.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Uwagi
Jeśli showUI
ustawiono wartość True
, w oknie dialogowym zostanie wyświetlony postęp operacji i zostanie wyświetlony przycisk Anuluj , który użytkownik może kliknąć, aby anulować operację. Ponieważ okno dialogowe nie jest modalne, nie blokuje danych wejściowych użytkownika w innych oknach w programie.
Jeśli serwer nie odpowiada w przedziale określonym w connectionTimeout
parametrze , operacja zostanie anulowana i zostanie zgłoszony wyjątek.
My.Computer.Network.UploadFile
program generuje informacje śledzenia po włączeniu śledzenia sieci w aplikacji. Aby uzyskać więcej informacji, zobacz Włączanie śledzenia sieci.
Uwaga
Protokół FTP wysyła informacje, w tym hasła, w postaci zwykłego tekstu i nie powinien być używany do przesyłania poufnych informacji.
W poniższej tabeli przedstawiono przykład zadania obejmującego metodę My.Computer.Network.UploadFile
.
Działanie | Zobacz |
---|---|
Przekazywanie pliku | Instrukcje: przekazywanie pliku |
Zobacz też
- Uri
- ICredentials
- UICancelOption
- Obiekty (Visual Basic)
- Porady: pobieranie pliku w Visual Basic
- Porady: analizowanie ścieżek pliku w Visual Basic
Dotyczy
UploadFile(String, String)
Wysyła określony plik do określonego adresu hosta.
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)
Parametry
- sourceFileName
- String
Ścieżka i nazwa pliku do przekazania.
- address
- String
Adres URL, adres IP lub identyfikator URI serwera docelowego.
Wyjątki
Ścieżka pliku źródłowego jest nieprawidłowa.
address
nie zawiera nazwy pliku.
Użytkownik nie ma niezbędnych uprawnień do wykonania operacji sieciowej.
Serwer nie odpowiada w ramach domyślnego limitu czasu (100 sekund).
Żądanie jest odrzucane przez docelowy serwer internetowy.
Przykłady
W tym przykładzie plik jest przekazywany do http://www.cohowinery.com/uploads
pliku Order.txt
.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Ten przykład przekazuje plik Order.txt
do http://www.cohowinery.com/uploads
elementu bez podawania nazwy użytkownika lub hasła, pokazuje postęp przekazywania i ma interwał limitu czasu wynoszący 500 milisekund.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Uwagi
Możesz użyć jednego z innych przeciążeń UploadFile metody , aby podać poświadczenia użytkownika lub określić określoną wartość limitu czasu.
My.Computer.Network.UploadFile
program generuje informacje śledzenia po włączeniu śledzenia sieci w aplikacji. Aby uzyskać więcej informacji, zobacz Włączanie śledzenia sieci.
W poniższej tabeli przedstawiono przykład zadania obejmującego metodę My.Computer.Network.UploadFile
.
Działanie | Zobacz |
---|---|
Przekazywanie pliku | Instrukcje: przekazywanie pliku |
Zobacz też
- Uri
- ICredentials
- UICancelOption
- Obiekty (Visual Basic)
- Porady: pobieranie pliku w Visual Basic
- Porady: analizowanie ścieżek pliku w Visual Basic
Dotyczy
UploadFile(String, Uri)
Wysyła określony plik do określonego adresu hosta.
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)
Parametry
- sourceFileName
- String
Ścieżka i nazwa pliku do przekazania.
- address
- Uri
Adres URL, adres IP lub identyfikator URI serwera docelowego.
Wyjątki
Ścieżka pliku źródłowego jest nieprawidłowa.
address
nie zawiera nazwy pliku.
Użytkownik nie ma niezbędnych uprawnień do wykonania operacji sieciowej.
Serwer nie odpowiada w ramach domyślnego limitu czasu (100 sekund).
Żądanie jest odrzucane przez docelowy serwer internetowy.
Przykłady
W tym przykładzie plik jest przekazywany do http://www.cohowinery.com/uploads
pliku Order.txt
.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Ten przykład przekazuje plik Order.txt
do http://www.cohowinery.com/uploads
elementu bez podawania nazwy użytkownika lub hasła, pokazuje postęp przekazywania i ma interwał limitu czasu wynoszący 500 milisekund.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Uwagi
Możesz użyć jednego z innych przeciążeń UploadFile metody , aby podać poświadczenia użytkownika lub określić określoną wartość limitu czasu.
My.Computer.Network.UploadFile
program generuje informacje śledzenia po włączeniu śledzenia sieci w aplikacji. Aby uzyskać więcej informacji, zobacz Włączanie śledzenia sieci.
W poniższej tabeli przedstawiono przykład zadania obejmującego metodę My.Computer.Network.UploadFile
.
Działanie | Zobacz |
---|---|
Przekazywanie pliku | Instrukcje: przekazywanie pliku |
Zobacz też
- Uri
- ICredentials
- UICancelOption
- Obiekty (Visual Basic)
- Porady: pobieranie pliku w Visual Basic
- Porady: analizowanie ścieżek pliku w Visual Basic
Dotyczy
UploadFile(String, String, String, String)
Wysyła określony plik do określonego adresu hosta.
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)
Parametry
- sourceFileName
- String
Ścieżka i nazwa pliku do przekazania.
- address
- String
Adres URL, adres IP lub identyfikator URI serwera docelowego.
- userName
- String
Nazwa użytkownika do uwierzytelniania. Wartość domyślna to pusty ciąg: ""
.
- password
- String
Hasło do uwierzytelniania. Wartość domyślna to pusty ciąg: ""
.
Wyjątki
connectionTimeout
jest mniejsze niż lub równe zero.
address
nie zawiera nazwy pliku.
Użytkownik nie ma niezbędnych uprawnień do wykonania operacji sieciowej.
Serwer nie odpowiada w ramach domyślnego limitu czasu (100 sekund).
Żądanie jest odrzucane przez docelowy serwer internetowy.
Przykłady
W tym przykładzie plik jest przekazywany do http://www.cohowinery.com/uploads
pliku Order.txt
.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Ten przykład przekazuje plik Order.txt
do http://www.cohowinery.com/uploads
elementu bez podawania nazwy użytkownika lub hasła, pokazuje postęp przekazywania i ma interwał limitu czasu wynoszący 500 milisekund.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Uwagi
Możesz użyć jednego z innych przeciążeń UploadFile metody, aby określić określoną wartość limitu czasu.
My.Computer.Network.UploadFile
program generuje informacje śledzenia po włączeniu śledzenia sieci w aplikacji. Aby uzyskać więcej informacji, zobacz Włączanie śledzenia sieci.
Uwaga
Protokół FTP wysyła informacje, w tym hasła, w postaci zwykłego tekstu i nie powinien być używany do przesyłania poufnych informacji.
W poniższej tabeli przedstawiono przykład zadania obejmującego metodę My.Computer.Network.UploadFile
.
Działanie | Zobacz |
---|---|
Przekazywanie pliku | Instrukcje: przekazywanie pliku |
Zobacz też
- Uri
- ICredentials
- UICancelOption
- Obiekty (Visual Basic)
- Porady: pobieranie pliku w Visual Basic
- Porady: analizowanie ścieżek pliku w Visual Basic
Dotyczy
UploadFile(String, Uri, String, String)
Wysyła określony plik do określonego adresu hosta.
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)
Parametry
- sourceFileName
- String
Ścieżka i nazwa pliku do przekazania.
- address
- Uri
Adres URL, adres IP lub identyfikator URI serwera docelowego.
- userName
- String
Nazwa użytkownika do uwierzytelniania. Wartość domyślna to pusty ciąg: ""
.
- password
- String
Hasło do uwierzytelniania. Wartość domyślna to pusty ciąg: ""
.
Wyjątki
connectionTimeout
jest mniejsze niż lub równe zero.
address
nie zawiera nazwy pliku.
Użytkownik nie ma niezbędnych uprawnień do wykonania operacji sieciowej.
Serwer nie odpowiada w ramach domyślnego limitu czasu (100 sekund).
Żądanie jest odrzucane przez docelowy serwer internetowy.
Przykłady
W tym przykładzie plik jest przekazywany do http://www.cohowinery.com/uploads
pliku Order.txt
.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Ten przykład przekazuje plik Order.txt
do http://www.cohowinery.com/uploads
elementu bez podawania nazwy użytkownika lub hasła, pokazuje postęp przekazywania i ma interwał limitu czasu wynoszący 500 milisekund.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Uwagi
Możesz użyć jednego z innych przeciążeń UploadFile metody, aby określić określoną wartość limitu czasu.
My.Computer.Network.UploadFile
program generuje informacje śledzenia po włączeniu śledzenia sieci w aplikacji. Aby uzyskać więcej informacji, zobacz Włączanie śledzenia sieci.
Uwaga
Protokół FTP wysyła informacje, w tym hasła, w postaci zwykłego tekstu i nie powinien być używany do przesyłania poufnych informacji.
W poniższej tabeli przedstawiono przykład zadania obejmującego metodę My.Computer.Network.UploadFile
.
Działanie | Zobacz |
---|---|
Przekazywanie pliku | Instrukcje: przekazywanie pliku |
Zobacz też
- Uri
- ICredentials
- UICancelOption
- Obiekty (Visual Basic)
- Porady: pobieranie pliku w Visual Basic
- Porady: analizowanie ścieżek pliku w Visual Basic
Dotyczy
UploadFile(String, Uri, ICredentials, Boolean, Int32)
Wysyła określony plik do określonego adresu hosta.
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)
Parametry
- sourceFileName
- String
Ścieżka i nazwa pliku do przekazania.
- address
- Uri
Adres URL, adres IP lub identyfikator URI serwera docelowego.
- networkCredentials
- ICredentials
Poświadczenia na potrzeby uwierzytelniania.
- showUI
- Boolean
True
aby wyświetlić postęp operacji; w przeciwnym razie False
. Wartość domyślna to False
.
- connectionTimeout
- Int32
Interwał limitu czasu w milisekundach. Wartość domyślna to 100 sekund.
Wyjątki
connectionTimeout
jest mniejsze niż lub równe zero.
address
nie zawiera nazwy pliku.
Użytkownik nie ma niezbędnych uprawnień do wykonania operacji sieciowej.
Serwer nie odpowiada w ramach określonego connectionTimeout
elementu .
Żądanie jest odrzucane przez docelowy serwer internetowy.
Przykłady
W tym przykładzie plik jest przekazywany do http://www.cohowinery.com/uploads
pliku Order.txt
.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Ten przykład przekazuje plik Order.txt
do http://www.cohowinery.com/uploads
elementu bez podawania nazwy użytkownika lub hasła, pokazuje postęp przekazywania i ma interwał limitu czasu wynoszący 500 milisekund.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Uwagi
Jeśli showUI
ustawiono wartość True
, w oknie dialogowym zostanie wyświetlony postęp operacji i zostanie wyświetlony przycisk Anuluj , który użytkownik może kliknąć, aby anulować operację. Ponieważ okno dialogowe nie jest modalne, nie blokuje danych wejściowych użytkownika w innych oknach w programie.
Jeśli serwer nie odpowiada w przedziale określonym w connectionTimeout
parametrze , operacja zostanie anulowana i zostanie zgłoszony wyjątek.
My.Computer.Network.UploadFile
program generuje informacje śledzenia po włączeniu śledzenia sieci w aplikacji. Aby uzyskać więcej informacji, zobacz Włączanie śledzenia sieci.
Uwaga
Protokół FTP wysyła informacje, w tym hasła, w postaci zwykłego tekstu i nie powinien być używany do przesyłania poufnych informacji.
W poniższej tabeli przedstawiono przykład zadania obejmującego metodę My.Computer.Network.UploadFile
.
Działanie | Zobacz |
---|---|
Przekazywanie pliku | Instrukcje: przekazywanie pliku |
Zobacz też
- Uri
- ICredentials
- UICancelOption
- Obiekty (Visual Basic)
- Porady: pobieranie pliku w Visual Basic
- Porady: analizowanie ścieżek pliku w Visual Basic
Dotyczy
UploadFile(String, String, String, String, Boolean, Int32)
Wysyła określony plik na określony adres hosta.
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)
Parametry
- sourceFileName
- String
Ścieżka i nazwa pliku do przekazania.
- address
- String
Adres URL, adres IP lub identyfikator URI serwera docelowego.
- userName
- String
Nazwa użytkownika do uwierzytelniania. Wartość domyślna to pusty ciąg: ""
.
- password
- String
Hasło do uwierzytelniania. Wartość domyślna to pusty ciąg: ""
.
- showUI
- Boolean
True
aby wyświetlić postęp operacji; w przeciwnym razie False
. Wartość domyślna to False
.
- connectionTimeout
- Int32
Interwał limitu czasu w milisekundach. Wartość domyślna to 100 sekund.
Wyjątki
connectionTimeout
jest mniejsze niż lub równe zero.
address
nie zawiera nazwy pliku.
Użytkownik nie ma niezbędnych uprawnień do wykonania operacji sieciowej.
Serwer nie odpowiada w ramach określonego connectionTimeout
elementu .
Żądanie jest odrzucane przez docelowy serwer internetowy.
Przykłady
W tym przykładzie plik jest przekazywany do http://www.cohowinery.com/uploads
pliku Order.txt
.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Ten przykład przekazuje plik Order.txt
do http://www.cohowinery.com/uploads
elementu bez podawania nazwy użytkownika lub hasła, pokazuje postęp przekazywania i ma interwał limitu czasu wynoszący 500 milisekund.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Uwagi
Jeśli showUI
jest ustawiona na True
wartość , okno dialogowe pokazuje postęp operacji i zawiera przycisk Anuluj , który użytkownik może kliknąć, aby anulować operację. Ponieważ okno dialogowe nie jest modalne, nie blokuje danych wejściowych użytkownika do innych okien w programie.
Jeśli serwer nie odpowiada w określonym przedziale czasu, connectionTimeout
operacja zostanie anulowana i zostanie zgłoszony wyjątek.
My.Computer.Network.UploadFile
generuje informacje śledzenia podczas włączania śledzenia sieci w aplikacji. Aby uzyskać więcej informacji, zobacz Włączanie śledzenia sieci.
Uwaga
Protokół FTP wysyła informacje, w tym hasła, w postaci zwykłego tekstu i nie powinien być używany do przesyłania poufnych informacji.
W poniższej tabeli wymieniono przykład zadania obejmującego metodę My.Computer.Network.UploadFile
.
Działanie | Zobacz |
---|---|
Przekazywanie pliku | Instrukcje: przekazywanie pliku |
Zobacz też
- Uri
- ICredentials
- UICancelOption
- Obiekty (Visual Basic)
- Porady: pobieranie pliku w Visual Basic
- Porady: analizowanie ścieżek pliku w Visual Basic
Dotyczy
UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption)
Wysyła określony plik na określony adres hosta.
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)
Parametry
- sourceFileName
- String
Ścieżka i nazwa pliku do przekazania.
- address
- Uri
Adres URL, adres IP lub identyfikator URI serwera docelowego.
- networkCredentials
- ICredentials
Poświadczenia uwierzytelniania.
- showUI
- Boolean
True
aby wyświetlić postęp operacji; w przeciwnym razie False
. Wartość domyślna to False
.
- connectionTimeout
- Int32
Interwał limitu czasu w milisekundach. Wartość domyślna to 100 sekund.
- onUserCancel
- UICancelOption
Akcja, która ma zostać podjęta, gdy użytkownik kliknie przycisk Anuluj. Wartość domyślna to ThrowException.
Wyjątki
connectionTimeout
wartość jest mniejsza niż lub równa zero.
address
nie zawiera nazwy pliku.
Użytkownik nie ma niezbędnych uprawnień do wykonania operacji sieciowej.
Serwer nie odpowiada w określonym connectionTimeout
obiekcie .
Żądanie jest odrzucane przez docelowy serwer sieci Web.
Przykłady
W tym przykładzie Order.txt
plik jest przekazywany do http://www.cohowinery.com/uploads
pliku .
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Ten przykład przekazuje plik Order.txt
bez http://www.cohowinery.com/uploads
podawania nazwy użytkownika lub hasła, pokazuje postęp przekazywania i ma przedział czasu wynoszący 500 milisekund.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Uwagi
Jeśli showUI
jest ustawiona na True
wartość , okno dialogowe pokazuje postęp operacji i zawiera przycisk Anuluj , który użytkownik może kliknąć, aby anulować operację. Ponieważ okno dialogowe nie jest modalne, nie blokuje danych wejściowych użytkownika do innych okien w programie.
Jeśli serwer nie odpowiada w określonym przedziale czasu, connectionTimeout
operacja zostanie anulowana i zostanie zgłoszony wyjątek.
My.Computer.Network.UploadFile
generuje informacje śledzenia podczas włączania śledzenia sieci w aplikacji. Aby uzyskać więcej informacji, zobacz Włączanie śledzenia sieci.
Uwaga
Protokół FTP wysyła informacje, w tym hasła, w postaci zwykłego tekstu i nie powinien być używany do przesyłania poufnych informacji.
W poniższej tabeli wymieniono przykład zadania obejmującego metodę My.Computer.Network.UploadFile
.
Działanie | Zobacz |
---|---|
Przekazywanie pliku | Instrukcje: przekazywanie pliku |
Zobacz też
- Uri
- ICredentials
- UICancelOption
- Obiekty (Visual Basic)
- Porady: pobieranie pliku w Visual Basic
- Porady: analizowanie ścieżek pliku w Visual Basic
Dotyczy
UploadFile(String, Uri, String, String, Boolean, Int32)
Wysyła określony plik na określony adres hosta.
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)
Parametry
- sourceFileName
- String
Ścieżka i nazwa pliku do przekazania.
- address
- Uri
Adres URL, adres IP lub identyfikator URI serwera docelowego.
- userName
- String
Nazwa użytkownika do uwierzytelnienia. Wartość domyślna to pusty ciąg: ""
.
- password
- String
Hasło do uwierzytelniania. Wartość domyślna to pusty ciąg: ""
.
- showUI
- Boolean
True
aby wyświetlić postęp operacji; w przeciwnym razie False
. Wartość domyślna to False
.
- connectionTimeout
- Int32
Interwał limitu czasu w milisekundach. Wartość domyślna to 100 sekund.
Wyjątki
connectionTimeout
wartość jest mniejsza niż lub równa zero.
address
nie zawiera nazwy pliku.
Użytkownik nie ma niezbędnych uprawnień do wykonania operacji sieciowej.
Serwer nie odpowiada w określonym connectionTimeout
obiekcie .
Żądanie jest odrzucane przez docelowy serwer sieci Web.
Przykłady
W tym przykładzie Order.txt
plik jest przekazywany do http://www.cohowinery.com/uploads
pliku .
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Ten przykład przekazuje plik Order.txt
bez http://www.cohowinery.com/uploads
podawania nazwy użytkownika lub hasła, pokazuje postęp przekazywania i ma przedział czasu wynoszący 500 milisekund.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Uwagi
Jeśli showUI
jest ustawiona na True
wartość , okno dialogowe pokazuje postęp operacji i zawiera przycisk Anuluj , który użytkownik może kliknąć, aby anulować operację. Ponieważ okno dialogowe nie jest modalne, nie blokuje danych wejściowych użytkownika do innych okien w programie.
Jeśli serwer nie odpowiada w określonym przedziale czasu, connectionTimeout
operacja zostanie anulowana i zostanie zgłoszony wyjątek.
My.Computer.Network.UploadFile
generuje informacje śledzenia podczas włączania śledzenia sieci w aplikacji. Aby uzyskać więcej informacji, zobacz Włączanie śledzenia sieci.
Uwaga
Protokół FTP wysyła informacje, w tym hasła, w postaci zwykłego tekstu i nie powinien być używany do przesyłania poufnych informacji.
W poniższej tabeli wymieniono przykład zadania obejmującego metodę My.Computer.Network.UploadFile
.
Działanie | Zobacz |
---|---|
Przekazywanie pliku | Instrukcje: przekazywanie pliku |
Zobacz też
- Uri
- ICredentials
- UICancelOption
- Obiekty (Visual Basic)
- Porady: pobieranie pliku w Visual Basic
- Porady: analizowanie ścieżek pliku w Visual Basic
Dotyczy
UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption)
Wysyła określony plik na określony adres hosta.
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)
Parametry
- sourceFileName
- String
Ścieżka i nazwa pliku do przekazania.
- address
- Uri
Adres URL, adres IP lub identyfikator URI serwera docelowego.
- userName
- String
Nazwa użytkownika do uwierzytelnienia. Wartość domyślna to pusty ciąg: ""
.
- password
- String
Hasło do uwierzytelniania. Wartość domyślna to pusty ciąg: ""
.
- showUI
- Boolean
Czy wyświetlić postęp operacji. Wartość domyślna to False
.
- connectionTimeout
- Int32
Interwał limitu czasu w milisekundach. Wartość domyślna to 100 sekund.
- onUserCancel
- UICancelOption
Akcja, która ma zostać podjęta, gdy użytkownik kliknie przycisk Anuluj. Wartość domyślna to ThrowException.
Wyjątki
connectionTimeout
wartość jest mniejsza niż lub równa zero.
address
nie zawiera nazwy pliku.
Użytkownik nie ma niezbędnych uprawnień do wykonania operacji sieciowej.
Serwer nie odpowiada w określonym connectionTimeout
obiekcie .
Żądanie jest odrzucane przez docelowy serwer sieci Web.
Przykłady
W tym przykładzie Order.txt
plik jest przekazywany do http://www.cohowinery.com/uploads
pliku .
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Ten przykład przekazuje plik Order.txt
bez http://www.cohowinery.com/uploads
podawania nazwy użytkownika lub hasła, pokazuje postęp przekazywania i ma przedział czasu wynoszący 500 milisekund.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Uwagi
Jeśli showUI
jest ustawiona na True
wartość , okno dialogowe pokazuje postęp operacji i zawiera przycisk Anuluj , który użytkownik może kliknąć, aby anulować operację. Ponieważ okno dialogowe nie jest modalne, nie blokuje danych wejściowych użytkownika do innych okien w programie.
Jeśli serwer nie odpowiada w określonym przedziale czasu, connectionTimeout
operacja zostanie anulowana i zostanie zgłoszony wyjątek.
My.Computer.Network.UploadFile
generuje informacje śledzenia podczas włączania śledzenia sieci w aplikacji. Aby uzyskać więcej informacji, zobacz Włączanie śledzenia sieci.
Uwaga
Protokół FTP wysyła informacje, w tym hasła, w postaci zwykłego tekstu i nie powinien być używany do przesyłania poufnych informacji.
W poniższej tabeli wymieniono przykład zadania obejmującego metodę My.Computer.Network.UploadFile
.
Działanie | Zobacz |
---|---|
Przekazywanie pliku | Instrukcje: przekazywanie pliku |
Zobacz też
- Uri
- ICredentials
- UICancelOption
- Obiekty (Visual Basic)
- Porady: pobieranie pliku w Visual Basic
- Porady: analizowanie ścieżek pliku w Visual Basic