Network.UploadFile Methode

Definition

Sendet die angegebene Datei an die angegebene Hostadresse.

Überlädt

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

Sendet die angegebene Datei an die angegebene Hostadresse.

UploadFile(String, String)

Sendet die angegebene Datei an die angegebene Hostadresse.

UploadFile(String, Uri)

Sendet die angegebene Datei an die angegebene Hostadresse.

UploadFile(String, String, String, String)

Sendet die angegebene Datei an die angegebene Hostadresse.

UploadFile(String, Uri, String, String)

Sendet die angegebene Datei an die angegebene Hostadresse.

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

Sendet die angegebene Datei an die angegebene Hostadresse.

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

Sendet die angegebene Datei an die angegebene Hostadresse.

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

Sendet die angegebene Datei an die angegebene Hostadresse.

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

Sendet die angegebene Datei an die angegebene Hostadresse.

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

Sendet die angegebene Datei an die angegebene Hostadresse.

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

Sendet die angegebene Datei an die angegebene Hostadresse.

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)

Parameter

sourceFileName
String

Pfad und Name der hochzuladenden Datei.

address
String

URL, IP-Adresse oder URI des Zielservers.

userName
String

Benutzername für die Authentifizierung. Der Standardwert ist eine leere Zeichenfolge: "".

password
String

Kennwort für die Authentifizierung. Der Standardwert ist eine leere Zeichenfolge: "".

showUI
Boolean

Gibt an, ob der Fortschritt des Vorgangs angezeigt werden soll. Der Standardwert ist False.

connectionTimeout
Int32

Timeoutintervall in Millisekunden. Der Standardwert ist 100 Sekunden.

onUserCancel
UICancelOption

Aktion, die ausgeführt werden soll, wenn der Benutzer auf "Abbrechen" klickt. Der Standardwert ist ThrowException.

Ausnahmen

connectionTimeout ist kleiner oder gleich Null.

address enthält keinen Dateinamen.

Der Benutzer verfügt nicht über erforderliche Berechtigungen zum Ausführen eines Netzwerkvorgangs.

Der Server antwortet nicht innerhalb des angegebenen connectionTimeout.

Die Anforderung wird vom Zielwebserver verweigert.

Beispiele

In diesem Beispiel wird die Datei Order.txt in http://www.cohowinery.com/uploads.

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

In diesem Beispiel wird die Datei ohne Angabe eines Benutzernamens oder Kennworts in http://www.cohowinery.com/uploads die Datei Order.txt hochgeladen, der Fortschritt des Uploads wird angezeigt, und es gibt ein Timeoutintervall von 500 Millisekunden.

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

Hinweise

Wenn showUI diese Einstellung festgelegt Trueist, zeigt ein Dialogfeld den Fortschritt des Vorgangs an und enthält eine Schaltfläche "Abbrechen ", auf die der Benutzer klicken kann, um den Vorgang abzubrechen. Da das Dialogfeld nicht modal ist, wird die Benutzereingabe für andere Fenster im Programm nicht blockiert.

Wenn der Server nicht innerhalb des angegebenen connectionTimeoutIntervalls reagiert, wird der Vorgang abgebrochen und eine Ausnahme ausgelöst.

My.Computer.Network.UploadFile gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in Ihrer Anwendung aktivieren. Weitere Informationen finden Sie unter Aktivieren der Netzwerkablaufverfolgung.

Note

Das FTP-Protokoll sendet Informationen, einschließlich Kennwörtern, in Nur-Text und sollte nicht für die Übertragung vertraulicher Informationen verwendet werden.

In der folgenden Tabelle ist ein Beispiel für eine Aufgabe aufgeführt, die die My.Computer.Network.UploadFile Methode umfasst.

To Siehe
Hochladen einer Datei Vorgehensweise: Hochladen einer Datei

Weitere Informationen

Gilt für:

UploadFile(String, String)

Sendet die angegebene Datei an die angegebene Hostadresse.

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)

Parameter

sourceFileName
String

Pfad und Name der hochzuladenden Datei.

address
String

URL, IP-Adresse oder URI des Zielservers.

Ausnahmen

Der Quelldateipfad ist ungültig.

address enthält keinen Dateinamen.

Der Benutzer verfügt nicht über erforderliche Berechtigungen zum Ausführen eines Netzwerkvorgangs.

Der Server antwortet nicht innerhalb des Standardtimeouts (100 Sekunden).

Die Anforderung wird vom Zielwebserver verweigert.

Beispiele

In diesem Beispiel wird die Datei Order.txt in http://www.cohowinery.com/uploads.

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

In diesem Beispiel wird die Datei ohne Angabe eines Benutzernamens oder Kennworts in http://www.cohowinery.com/uploads die Datei Order.txt hochgeladen, der Fortschritt des Uploads wird angezeigt, und es gibt ein Timeoutintervall von 500 Millisekunden.

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

Hinweise

Sie können eine der anderen Überladungen der UploadFile Methode verwenden, um Benutzeranmeldeinformationen bereitzustellen oder einen bestimmten Timeoutwert anzugeben.

My.Computer.Network.UploadFile gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in Ihrer Anwendung aktivieren. Weitere Informationen finden Sie unter Aktivieren der Netzwerkablaufverfolgung.

In der folgenden Tabelle ist ein Beispiel für eine Aufgabe aufgeführt, die die My.Computer.Network.UploadFile Methode umfasst.

To Siehe
Hochladen einer Datei Vorgehensweise: Hochladen einer Datei

Weitere Informationen

Gilt für:

UploadFile(String, Uri)

Sendet die angegebene Datei an die angegebene Hostadresse.

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)

Parameter

sourceFileName
String

Pfad und Name der hochzuladenden Datei.

address
Uri

URL, IP-Adresse oder URI des Zielservers.

Ausnahmen

Der Quelldateipfad ist ungültig.

address enthält keinen Dateinamen.

Der Benutzer verfügt nicht über erforderliche Berechtigungen zum Ausführen eines Netzwerkvorgangs.

Der Server antwortet nicht innerhalb des Standardtimeouts (100 Sekunden).

Die Anforderung wird vom Zielwebserver verweigert.

Beispiele

In diesem Beispiel wird die Datei Order.txt in http://www.cohowinery.com/uploads.

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

In diesem Beispiel wird die Datei ohne Angabe eines Benutzernamens oder Kennworts in http://www.cohowinery.com/uploads die Datei Order.txt hochgeladen, der Fortschritt des Uploads wird angezeigt, und es gibt ein Timeoutintervall von 500 Millisekunden.

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

Hinweise

Sie können eine der anderen Überladungen der UploadFile Methode verwenden, um Benutzeranmeldeinformationen bereitzustellen oder einen bestimmten Timeoutwert anzugeben.

My.Computer.Network.UploadFile gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in Ihrer Anwendung aktivieren. Weitere Informationen finden Sie unter Aktivieren der Netzwerkablaufverfolgung.

In der folgenden Tabelle ist ein Beispiel für eine Aufgabe aufgeführt, die die My.Computer.Network.UploadFile Methode umfasst.

To Siehe
Hochladen einer Datei Vorgehensweise: Hochladen einer Datei

Weitere Informationen

Gilt für:

UploadFile(String, String, String, String)

Sendet die angegebene Datei an die angegebene Hostadresse.

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)

Parameter

sourceFileName
String

Pfad und Name der hochzuladenden Datei.

address
String

URL, IP-Adresse oder URI des Zielservers.

userName
String

Benutzername für die Authentifizierung. Der Standardwert ist eine leere Zeichenfolge: "".

password
String

Kennwort für die Authentifizierung. Der Standardwert ist eine leere Zeichenfolge: "".

Ausnahmen

connectionTimeout ist kleiner oder gleich Null.

address enthält keinen Dateinamen.

Der Benutzer verfügt nicht über erforderliche Berechtigungen zum Ausführen eines Netzwerkvorgangs.

Der Server antwortet nicht innerhalb des Standardtimeouts (100 Sekunden).

Die Anforderung wird vom Zielwebserver verweigert.

Beispiele

In diesem Beispiel wird die Datei Order.txt in http://www.cohowinery.com/uploads.

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

In diesem Beispiel wird die Datei ohne Angabe eines Benutzernamens oder Kennworts in http://www.cohowinery.com/uploads die Datei Order.txt hochgeladen, der Fortschritt des Uploads wird angezeigt, und es gibt ein Timeoutintervall von 500 Millisekunden.

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

Hinweise

Sie können eine der anderen Überladungen der UploadFile Methode verwenden, um einen bestimmten Timeoutwert anzugeben.

My.Computer.Network.UploadFile gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in Ihrer Anwendung aktivieren. Weitere Informationen finden Sie unter Aktivieren der Netzwerkablaufverfolgung.

Note

Das FTP-Protokoll sendet Informationen, einschließlich Kennwörtern, in Nur-Text und sollte nicht für die Übertragung vertraulicher Informationen verwendet werden.

In der folgenden Tabelle ist ein Beispiel für eine Aufgabe aufgeführt, die die My.Computer.Network.UploadFile Methode umfasst.

To Siehe
Hochladen einer Datei Vorgehensweise: Hochladen einer Datei

Weitere Informationen

Gilt für:

UploadFile(String, Uri, String, String)

Sendet die angegebene Datei an die angegebene Hostadresse.

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)

Parameter

sourceFileName
String

Pfad und Name der hochzuladenden Datei.

address
Uri

URL, IP-Adresse oder URI des Zielservers.

userName
String

Benutzername für die Authentifizierung. Der Standardwert ist eine leere Zeichenfolge: "".

password
String

Kennwort für die Authentifizierung. Der Standardwert ist eine leere Zeichenfolge: "".

Ausnahmen

connectionTimeout ist kleiner oder gleich Null.

address enthält keinen Dateinamen.

Der Benutzer verfügt nicht über erforderliche Berechtigungen zum Ausführen eines Netzwerkvorgangs.

Der Server antwortet nicht innerhalb des Standardtimeouts (100 Sekunden).

Die Anforderung wird vom Zielwebserver verweigert.

Beispiele

In diesem Beispiel wird die Datei Order.txt in http://www.cohowinery.com/uploads.

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

In diesem Beispiel wird die Datei ohne Angabe eines Benutzernamens oder Kennworts in http://www.cohowinery.com/uploads die Datei Order.txt hochgeladen, der Fortschritt des Uploads wird angezeigt, und es gibt ein Timeoutintervall von 500 Millisekunden.

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

Hinweise

Sie können eine der anderen Überladungen der UploadFile Methode verwenden, um einen bestimmten Timeoutwert anzugeben.

My.Computer.Network.UploadFile gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in Ihrer Anwendung aktivieren. Weitere Informationen finden Sie unter Aktivieren der Netzwerkablaufverfolgung.

Note

Das FTP-Protokoll sendet Informationen, einschließlich Kennwörtern, in Nur-Text und sollte nicht für die Übertragung vertraulicher Informationen verwendet werden.

In der folgenden Tabelle ist ein Beispiel für eine Aufgabe aufgeführt, die die My.Computer.Network.UploadFile Methode umfasst.

To Siehe
Hochladen einer Datei Vorgehensweise: Hochladen einer Datei

Weitere Informationen

Gilt für:

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

Sendet die angegebene Datei an die angegebene Hostadresse.

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)

Parameter

sourceFileName
String

Pfad und Name der hochzuladenden Datei.

address
Uri

URL, IP-Adresse oder URI des Zielservers.

networkCredentials
ICredentials

Anmeldeinformationen für die Authentifizierung.

showUI
Boolean

True um den Fortschritt des Vorgangs anzuzeigen; andernfalls False. Der Standardwert ist False.

connectionTimeout
Int32

Timeoutintervall in Millisekunden. Der Standardwert ist 100 Sekunden.

Ausnahmen

connectionTimeout ist kleiner oder gleich Null.

address enthält keinen Dateinamen.

Der Benutzer verfügt nicht über erforderliche Berechtigungen zum Ausführen eines Netzwerkvorgangs.

Der Server antwortet nicht innerhalb des angegebenen connectionTimeout.

Die Anforderung wird vom Zielwebserver verweigert.

Beispiele

In diesem Beispiel wird die Datei Order.txt in http://www.cohowinery.com/uploads.

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

In diesem Beispiel wird die Datei ohne Angabe eines Benutzernamens oder Kennworts in http://www.cohowinery.com/uploads die Datei Order.txt hochgeladen, der Fortschritt des Uploads wird angezeigt, und es gibt ein Timeoutintervall von 500 Millisekunden.

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

Hinweise

Wenn showUI diese Einstellung festgelegt Trueist, zeigt ein Dialogfeld den Fortschritt des Vorgangs an und enthält eine Schaltfläche "Abbrechen ", auf die der Benutzer klicken kann, um den Vorgang abzubrechen. Da das Dialogfeld nicht modal ist, wird die Benutzereingabe für andere Fenster im Programm nicht blockiert.

Wenn der Server nicht innerhalb des angegebenen connectionTimeoutIntervalls reagiert, wird der Vorgang abgebrochen und eine Ausnahme ausgelöst.

My.Computer.Network.UploadFile gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in Ihrer Anwendung aktivieren. Weitere Informationen finden Sie unter Aktivieren der Netzwerkablaufverfolgung.

Note

Das FTP-Protokoll sendet Informationen, einschließlich Kennwörtern, in Nur-Text und sollte nicht für die Übertragung vertraulicher Informationen verwendet werden.

In der folgenden Tabelle ist ein Beispiel für eine Aufgabe aufgeführt, die die My.Computer.Network.UploadFile Methode umfasst.

To Siehe
Hochladen einer Datei Vorgehensweise: Hochladen einer Datei

Weitere Informationen

Gilt für:

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

Sendet die angegebene Datei an die angegebene Hostadresse.

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)

Parameter

sourceFileName
String

Pfad und Name der hochzuladenden Datei.

address
String

URL, IP-Adresse oder URI des Zielservers.

userName
String

Benutzername für die Authentifizierung. Der Standardwert ist eine leere Zeichenfolge: "".

password
String

Kennwort für die Authentifizierung. Der Standardwert ist eine leere Zeichenfolge: "".

showUI
Boolean

True um den Fortschritt des Vorgangs anzuzeigen; andernfalls False. Der Standardwert ist False.

connectionTimeout
Int32

Timeoutintervall in Millisekunden. Der Standardwert ist 100 Sekunden.

Ausnahmen

connectionTimeout ist kleiner oder gleich Null.

address enthält keinen Dateinamen.

Der Benutzer verfügt nicht über erforderliche Berechtigungen zum Ausführen eines Netzwerkvorgangs.

Der Server antwortet nicht innerhalb des angegebenen connectionTimeout.

Die Anforderung wird vom Zielwebserver verweigert.

Beispiele

In diesem Beispiel wird die Datei Order.txt in http://www.cohowinery.com/uploads.

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

In diesem Beispiel wird die Datei ohne Angabe eines Benutzernamens oder Kennworts in http://www.cohowinery.com/uploads die Datei Order.txt hochgeladen, der Fortschritt des Uploads wird angezeigt, und es gibt ein Timeoutintervall von 500 Millisekunden.

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

Hinweise

Wenn showUI diese Einstellung festgelegt Trueist, zeigt ein Dialogfeld den Fortschritt des Vorgangs an und enthält eine Schaltfläche "Abbrechen ", auf die der Benutzer klicken kann, um den Vorgang abzubrechen. Da das Dialogfeld nicht modal ist, wird die Benutzereingabe für andere Fenster im Programm nicht blockiert.

Wenn der Server nicht innerhalb des angegebenen connectionTimeoutIntervalls reagiert, wird der Vorgang abgebrochen und eine Ausnahme ausgelöst.

My.Computer.Network.UploadFile gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in Ihrer Anwendung aktivieren. Weitere Informationen finden Sie unter Aktivieren der Netzwerkablaufverfolgung.

Note

Das FTP-Protokoll sendet Informationen, einschließlich Kennwörtern, in Nur-Text und sollte nicht für die Übertragung vertraulicher Informationen verwendet werden.

In der folgenden Tabelle ist ein Beispiel für eine Aufgabe aufgeführt, die die My.Computer.Network.UploadFile Methode umfasst.

To Siehe
Hochladen einer Datei Vorgehensweise: Hochladen einer Datei

Weitere Informationen

Gilt für:

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

Sendet die angegebene Datei an die angegebene Hostadresse.

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)

Parameter

sourceFileName
String

Pfad und Name der hochzuladenden Datei.

address
Uri

URL, IP-Adresse oder URI des Zielservers.

networkCredentials
ICredentials

Anmeldeinformationen für die Authentifizierung.

showUI
Boolean

True um den Fortschritt des Vorgangs anzuzeigen; andernfalls False. Der Standardwert ist False.

connectionTimeout
Int32

Timeoutintervall in Millisekunden. Der Standardwert ist 100 Sekunden.

onUserCancel
UICancelOption

Aktion, die ausgeführt werden soll, wenn der Benutzer auf "Abbrechen" klickt. Der Standardwert ist ThrowException.

Ausnahmen

connectionTimeout ist kleiner oder gleich Null.

address enthält keinen Dateinamen.

Der Benutzer verfügt nicht über erforderliche Berechtigungen zum Ausführen eines Netzwerkvorgangs.

Der Server antwortet nicht innerhalb des angegebenen connectionTimeout.

Die Anforderung wird vom Zielwebserver verweigert.

Beispiele

In diesem Beispiel wird die Datei Order.txt in http://www.cohowinery.com/uploads.

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

In diesem Beispiel wird die Datei ohne Angabe eines Benutzernamens oder Kennworts in http://www.cohowinery.com/uploads die Datei Order.txt hochgeladen, der Fortschritt des Uploads wird angezeigt, und es gibt ein Timeoutintervall von 500 Millisekunden.

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

Hinweise

Wenn showUI diese Einstellung festgelegt Trueist, zeigt ein Dialogfeld den Fortschritt des Vorgangs an und enthält eine Schaltfläche "Abbrechen ", auf die der Benutzer klicken kann, um den Vorgang abzubrechen. Da das Dialogfeld nicht modal ist, wird die Benutzereingabe für andere Fenster im Programm nicht blockiert.

Wenn der Server nicht innerhalb des angegebenen connectionTimeoutIntervalls reagiert, wird der Vorgang abgebrochen und eine Ausnahme ausgelöst.

My.Computer.Network.UploadFile gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in Ihrer Anwendung aktivieren. Weitere Informationen finden Sie unter Aktivieren der Netzwerkablaufverfolgung.

Note

Das FTP-Protokoll sendet Informationen, einschließlich Kennwörtern, in Nur-Text und sollte nicht für die Übertragung vertraulicher Informationen verwendet werden.

In der folgenden Tabelle ist ein Beispiel für eine Aufgabe aufgeführt, die die My.Computer.Network.UploadFile Methode umfasst.

To Siehe
Hochladen einer Datei Vorgehensweise: Hochladen einer Datei

Weitere Informationen

Gilt für:

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

Sendet die angegebene Datei an die angegebene Hostadresse.

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)

Parameter

sourceFileName
String

Pfad und Name der hochzuladenden Datei.

address
Uri

URL, IP-Adresse oder URI des Zielservers.

userName
String

Benutzername für die Authentifizierung. Der Standardwert ist eine leere Zeichenfolge: "".

password
String

Kennwort für die Authentifizierung. Der Standardwert ist eine leere Zeichenfolge: "".

showUI
Boolean

True um den Fortschritt des Vorgangs anzuzeigen; andernfalls False. Der Standardwert ist False.

connectionTimeout
Int32

Timeoutintervall in Millisekunden. Der Standardwert ist 100 Sekunden.

Ausnahmen

connectionTimeout ist kleiner oder gleich Null.

address enthält keinen Dateinamen.

Der Benutzer verfügt nicht über erforderliche Berechtigungen zum Ausführen eines Netzwerkvorgangs.

Der Server antwortet nicht innerhalb des angegebenen connectionTimeout.

Die Anforderung wird vom Zielwebserver verweigert.

Beispiele

In diesem Beispiel wird die Datei Order.txt in http://www.cohowinery.com/uploads.

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

In diesem Beispiel wird die Datei ohne Angabe eines Benutzernamens oder Kennworts in http://www.cohowinery.com/uploads die Datei Order.txt hochgeladen, der Fortschritt des Uploads wird angezeigt, und es gibt ein Timeoutintervall von 500 Millisekunden.

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

Hinweise

Wenn showUI diese Einstellung festgelegt Trueist, zeigt ein Dialogfeld den Fortschritt des Vorgangs an und enthält eine Schaltfläche "Abbrechen ", auf die der Benutzer klicken kann, um den Vorgang abzubrechen. Da das Dialogfeld nicht modal ist, wird die Benutzereingabe für andere Fenster im Programm nicht blockiert.

Wenn der Server nicht innerhalb des angegebenen connectionTimeoutIntervalls reagiert, wird der Vorgang abgebrochen und eine Ausnahme ausgelöst.

My.Computer.Network.UploadFile gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in Ihrer Anwendung aktivieren. Weitere Informationen finden Sie unter Aktivieren der Netzwerkablaufverfolgung.

Note

Das FTP-Protokoll sendet Informationen, einschließlich Kennwörtern, in Nur-Text und sollte nicht für die Übertragung vertraulicher Informationen verwendet werden.

In der folgenden Tabelle ist ein Beispiel für eine Aufgabe aufgeführt, die die My.Computer.Network.UploadFile Methode umfasst.

To Siehe
Hochladen einer Datei Vorgehensweise: Hochladen einer Datei

Weitere Informationen

Gilt für:

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

Sendet die angegebene Datei an die angegebene Hostadresse.

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)

Parameter

sourceFileName
String

Pfad und Name der hochzuladenden Datei.

address
Uri

URL, IP-Adresse oder URI des Zielservers.

userName
String

Benutzername für die Authentifizierung. Der Standardwert ist eine leere Zeichenfolge: "".

password
String

Kennwort für die Authentifizierung. Der Standardwert ist eine leere Zeichenfolge: "".

showUI
Boolean

Gibt an, ob der Fortschritt des Vorgangs angezeigt werden soll. Der Standardwert ist False.

connectionTimeout
Int32

Timeoutintervall in Millisekunden. Der Standardwert ist 100 Sekunden.

onUserCancel
UICancelOption

Aktion, die ausgeführt werden soll, wenn der Benutzer auf "Abbrechen" klickt. Der Standardwert ist ThrowException.

Ausnahmen

connectionTimeout ist kleiner oder gleich Null.

address enthält keinen Dateinamen.

Der Benutzer verfügt nicht über erforderliche Berechtigungen zum Ausführen eines Netzwerkvorgangs.

Der Server antwortet nicht innerhalb des angegebenen connectionTimeout.

Die Anforderung wird vom Zielwebserver verweigert.

Beispiele

In diesem Beispiel wird die Datei Order.txt in http://www.cohowinery.com/uploads.

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

In diesem Beispiel wird die Datei ohne Angabe eines Benutzernamens oder Kennworts in http://www.cohowinery.com/uploads die Datei Order.txt hochgeladen, der Fortschritt des Uploads wird angezeigt, und es gibt ein Timeoutintervall von 500 Millisekunden.

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

Hinweise

Wenn showUI diese Einstellung festgelegt Trueist, zeigt ein Dialogfeld den Fortschritt des Vorgangs an und enthält eine Schaltfläche "Abbrechen ", auf die der Benutzer klicken kann, um den Vorgang abzubrechen. Da das Dialogfeld nicht modal ist, wird die Benutzereingabe für andere Fenster im Programm nicht blockiert.

Wenn der Server nicht innerhalb des angegebenen connectionTimeoutIntervalls reagiert, wird der Vorgang abgebrochen und eine Ausnahme ausgelöst.

My.Computer.Network.UploadFile gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in Ihrer Anwendung aktivieren. Weitere Informationen finden Sie unter Aktivieren der Netzwerkablaufverfolgung.

Note

Das FTP-Protokoll sendet Informationen, einschließlich Kennwörtern, in Nur-Text und sollte nicht für die Übertragung vertraulicher Informationen verwendet werden.

In der folgenden Tabelle ist ein Beispiel für eine Aufgabe aufgeführt, die die My.Computer.Network.UploadFile Methode umfasst.

To Siehe
Hochladen einer Datei Vorgehensweise: Hochladen einer Datei

Weitere Informationen

Gilt für: