Udostępnij za pośrednictwem


Network.UploadFile Metoda

Definicja

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 connectionTimeoutelementu .

Żądanie jest odrzucane przez docelowy serwer internetowy.

Przykłady

W tym przykładzie plik jest przekazywany do http://www.cohowinery.com/uploadspliku 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 connectionTimeoutparametrze , 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ż

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/uploadspliku 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ż

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/uploadspliku 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ż

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/uploadspliku 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ż

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/uploadspliku 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ż

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 connectionTimeoutelementu .

Żądanie jest odrzucane przez docelowy serwer internetowy.

Przykłady

W tym przykładzie plik jest przekazywany do http://www.cohowinery.com/uploadspliku 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 connectionTimeoutparametrze , 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ż

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 connectionTimeoutelementu .

Żądanie jest odrzucane przez docelowy serwer internetowy.

Przykłady

W tym przykładzie plik jest przekazywany do http://www.cohowinery.com/uploadspliku 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 Truewartość , 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, connectionTimeoutoperacja 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ż

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 connectionTimeoutobiekcie .

Żądanie jest odrzucane przez docelowy serwer sieci Web.

Przykłady

W tym przykładzie Order.txt plik jest przekazywany do http://www.cohowinery.com/uploadspliku .

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 Truewartość , 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, connectionTimeoutoperacja 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ż

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 connectionTimeoutobiekcie .

Żądanie jest odrzucane przez docelowy serwer sieci Web.

Przykłady

W tym przykładzie Order.txt plik jest przekazywany do http://www.cohowinery.com/uploadspliku .

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 Truewartość , 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, connectionTimeoutoperacja 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ż

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 connectionTimeoutobiekcie .

Żądanie jest odrzucane przez docelowy serwer sieci Web.

Przykłady

W tym przykładzie Order.txt plik jest przekazywany do http://www.cohowinery.com/uploadspliku .

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 Truewartość , 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, connectionTimeoutoperacja 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ż

Dotyczy