Freigeben über


Network.UploadFile Methode

Definition

Sendet die angegebene Datei an die angegebene Hostadresse.

Überlädt

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 Datei, die hochgeladen werden soll.

address
String

URL, IP-Adresse oder URI des Zielservers.

userName
String

Benutzername, der authentifiziert werden soll. Der Standardwert ist eine leere Zeichenfolge: "".

password
String

Das zu authentifizierende Kennwort. Der Standardwert ist eine leere Zeichenfolge: "".

showUI
Boolean

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

connectionTimeout
Int32

Timeoutintervall in Millisekunden. Der Standardwert beträgt 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 0 (null).

address enthält keinen Dateinamen.

Einem Benutzer fehlen notwendige Berechtigungen, um eine Netzwerkoperation auszuführen.

Der Server antwortet nicht innerhalb des angegebenen connectionTimeout.

Die Anforderung wurde vom Zielwebserver abgelehnt.

Beispiele

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

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

In diesem Beispiel wird Order.txt ohne Benutzername und Kennwort in http://www.cohowinery.com/uploads hochgeladen. Der Hochladeprozess wird gezeigt. Das Timeoutintervall beträgt 500 Millisekunden.

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

Hinweise

Wenn showUI auf Truefestgelegt ist, 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, blockiert es keine Benutzereingaben für andere Fenster im Programm.

Wenn der Server nicht innerhalb des in connectionTimeoutangegebenen Intervalls antwortet, wird der Vorgang abgebrochen, und es wird 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.

Hinweis

Das FTP-Protokoll sendet Informationen, einschließlich Kennwörtern, in Nur-Text und sollte nicht für die Übermittlung 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.

Beschreibung 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 Datei, die hochgeladen werden soll.

address
String

URL, IP-Adresse oder URI des Zielservers.

Ausnahmen

Der Pfad der QUuelldatei ist nicht gültig.

address enthält keinen Dateinamen.

Einem Benutzer fehlen notwendige Berechtigungen, um eine Netzwerkoperation auszuführen.

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

Die Anforderung wurde vom Zielwebserver abgelehnt.

Beispiele

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

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

In diesem Beispiel wird Order.txt ohne Benutzername und Kennwort in http://www.cohowinery.com/uploads hochgeladen. Der Hochladeprozess wird gezeigt. Das Timeoutintervall beträgt 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.

Beschreibung 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 Datei, die hochgeladen werden soll.

address
Uri

URL, IP-Adresse oder URI des Zielservers.

Ausnahmen

Der Pfad der QUuelldatei ist nicht gültig.

address enthält keinen Dateinamen.

Einem Benutzer fehlen notwendige Berechtigungen, um eine Netzwerkoperation auszuführen.

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

Die Anforderung wurde vom Zielwebserver abgelehnt.

Beispiele

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

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

In diesem Beispiel wird Order.txt ohne Benutzername und Kennwort in http://www.cohowinery.com/uploads hochgeladen. Der Hochladeprozess wird gezeigt. Das Timeoutintervall beträgt 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.

Beschreibung 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 Datei, die hochgeladen werden soll.

address
String

URL, IP-Adresse oder URI des Zielservers.

userName
String

Benutzername, der authentifiziert werden soll. Der Standardwert ist eine leere Zeichenfolge: "".

password
String

Das zu authentifizierende Kennwort. Der Standardwert ist eine leere Zeichenfolge: "".

Ausnahmen

connectionTimeout ist kleiner oder gleich 0 (null).

address enthält keinen Dateinamen.

Einem Benutzer fehlen notwendige Berechtigungen, um eine Netzwerkoperation auszuführen.

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

Die Anforderung wurde vom Zielwebserver abgelehnt.

Beispiele

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

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

In diesem Beispiel wird Order.txt ohne Benutzername und Kennwort in http://www.cohowinery.com/uploads hochgeladen. Der Hochladeprozess wird gezeigt. Das Timeoutintervall beträgt 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.

Hinweis

Das FTP-Protokoll sendet Informationen, einschließlich Kennwörtern, in Nur-Text und sollte nicht für die Übermittlung 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.

Beschreibung 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 Datei, die hochgeladen werden soll.

address
Uri

URL, IP-Adresse oder URI des Zielservers.

userName
String

Benutzername, der authentifiziert werden soll. Der Standardwert ist eine leere Zeichenfolge: "".

password
String

Das zu authentifizierende Kennwort. Der Standardwert ist eine leere Zeichenfolge: "".

Ausnahmen

connectionTimeout ist kleiner oder gleich 0 (null).

address enthält keinen Dateinamen.

Einem Benutzer fehlen notwendige Berechtigungen, um eine Netzwerkoperation auszuführen.

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

Die Anforderung wurde vom Zielwebserver abgelehnt.

Beispiele

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

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

In diesem Beispiel wird Order.txt ohne Benutzername und Kennwort in http://www.cohowinery.com/uploads hochgeladen. Der Hochladeprozess wird gezeigt. Das Timeoutintervall beträgt 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.

Hinweis

Das FTP-Protokoll sendet Informationen, einschließlich Kennwörtern, in Nur-Text und sollte nicht für die Übermittlung 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.

Beschreibung 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 Datei, die hochgeladen werden soll.

address
Uri

URL, IP-Adresse oder URI des Zielservers.

networkCredentials
ICredentials

Die Anmeldeinformationen für die Authentifizierung.

showUI
Boolean

True, wenn der Status des Vorgangs angezeigt werden soll, andernfalls False. Der Standardwert ist False.

connectionTimeout
Int32

Timeoutintervall in Millisekunden. Der Standardwert beträgt 100 Sekunden.

Ausnahmen

connectionTimeout ist kleiner oder gleich 0 (null).

address enthält keinen Dateinamen.

Einem Benutzer fehlen notwendige Berechtigungen, um eine Netzwerkoperation auszuführen.

Der Server antwortet nicht innerhalb des angegebenen connectionTimeout.

Die Anforderung wurde vom Zielwebserver abgelehnt.

Beispiele

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

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

In diesem Beispiel wird Order.txt ohne Benutzername und Kennwort in http://www.cohowinery.com/uploads hochgeladen. Der Hochladeprozess wird gezeigt. Das Timeoutintervall beträgt 500 Millisekunden.

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

Hinweise

Wenn showUI auf Truefestgelegt ist, 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, blockiert es keine Benutzereingaben für andere Fenster im Programm.

Wenn der Server nicht innerhalb des in connectionTimeoutangegebenen Intervalls antwortet, wird der Vorgang abgebrochen, und es wird 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.

Hinweis

Das FTP-Protokoll sendet Informationen, einschließlich Kennwörtern, in Nur-Text und sollte nicht für die Übermittlung 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.

Beschreibung 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 Datei, die hochgeladen werden soll.

address
String

URL, IP-Adresse oder URI des Zielservers.

userName
String

Benutzername, der authentifiziert werden soll. Der Standardwert ist eine leere Zeichenfolge: "".

password
String

Das zu authentifizierende Kennwort. Der Standardwert ist eine leere Zeichenfolge: "".

showUI
Boolean

True, wenn der Status des Vorgangs angezeigt werden soll, andernfalls False. Der Standardwert ist False.

connectionTimeout
Int32

Timeoutintervall in Millisekunden. Der Standardwert beträgt 100 Sekunden.

Ausnahmen

connectionTimeout ist kleiner oder gleich 0 (null).

address enthält keinen Dateinamen.

Einem Benutzer fehlen notwendige Berechtigungen, um eine Netzwerkoperation auszuführen.

Der Server antwortet nicht innerhalb des angegebenen connectionTimeout.

Die Anforderung wurde vom Zielwebserver abgelehnt.

Beispiele

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

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

In diesem Beispiel wird Order.txt ohne Benutzername und Kennwort in http://www.cohowinery.com/uploads hochgeladen. Der Hochladeprozess wird gezeigt. Das Timeoutintervall beträgt 500 Millisekunden.

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

Hinweise

Wenn showUI auf Truefestgelegt ist, 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, blockiert es keine Benutzereingaben für andere Fenster im Programm.

Wenn der Server nicht innerhalb des in connectionTimeoutangegebenen Intervalls antwortet, wird der Vorgang abgebrochen, und es wird 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.

Hinweis

Das FTP-Protokoll sendet Informationen, einschließlich Kennwörtern, als 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.

Beschreibung 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 Datei, die hochgeladen werden soll.

address
Uri

URL, IP-Adresse oder URI des Zielservers.

networkCredentials
ICredentials

Die Anmeldeinformationen für die Authentifizierung.

showUI
Boolean

True, wenn der Status des Vorgangs angezeigt werden soll, andernfalls False. Der Standardwert ist False.

connectionTimeout
Int32

Timeoutintervall in Millisekunden. Der Standardwert beträgt 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 0 (null).

address enthält keinen Dateinamen.

Einem Benutzer fehlen notwendige Berechtigungen, um eine Netzwerkoperation auszuführen.

Der Server antwortet nicht innerhalb des angegebenen connectionTimeout.

Die Anforderung wurde vom Zielwebserver abgelehnt.

Beispiele

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

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

In diesem Beispiel wird Order.txt ohne Benutzername und Kennwort in http://www.cohowinery.com/uploads hochgeladen. Der Hochladeprozess wird gezeigt. Das Timeoutintervall beträgt 500 Millisekunden.

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

Hinweise

Wenn showUI auf Truefestgelegt ist, 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, blockiert es keine Benutzereingaben für andere Fenster im Programm.

Wenn der Server nicht innerhalb des in connectionTimeoutangegebenen Intervalls antwortet, wird der Vorgang abgebrochen, und es wird 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.

Hinweis

Das FTP-Protokoll sendet Informationen, einschließlich Kennwörtern, als 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.

Beschreibung 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 Datei, die hochgeladen werden soll.

address
Uri

URL, IP-Adresse oder URI des Zielservers.

userName
String

Benutzername, der authentifiziert werden soll. Der Standardwert ist eine leere Zeichenfolge: "".

password
String

Das zu authentifizierende Kennwort. Der Standardwert ist eine leere Zeichenfolge: "".

showUI
Boolean

True, wenn der Status des Vorgangs angezeigt werden soll, andernfalls False. Der Standardwert ist False.

connectionTimeout
Int32

Timeoutintervall in Millisekunden. Der Standardwert beträgt 100 Sekunden.

Ausnahmen

connectionTimeout ist kleiner oder gleich 0 (null).

address enthält keinen Dateinamen.

Einem Benutzer fehlen notwendige Berechtigungen, um eine Netzwerkoperation auszuführen.

Der Server antwortet nicht innerhalb des angegebenen connectionTimeout.

Die Anforderung wurde vom Zielwebserver abgelehnt.

Beispiele

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

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

In diesem Beispiel wird Order.txt ohne Benutzername und Kennwort in http://www.cohowinery.com/uploads hochgeladen. Der Hochladeprozess wird gezeigt. Das Timeoutintervall beträgt 500 Millisekunden.

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

Hinweise

Wenn showUI auf Truefestgelegt ist, 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, blockiert es keine Benutzereingaben für andere Fenster im Programm.

Wenn der Server nicht innerhalb des in connectionTimeoutangegebenen Intervalls antwortet, wird der Vorgang abgebrochen, und es wird 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.

Hinweis

Das FTP-Protokoll sendet Informationen, einschließlich Kennwörtern, als 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.

Beschreibung 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 Datei, die hochgeladen werden soll.

address
Uri

URL, IP-Adresse oder URI des Zielservers.

userName
String

Benutzername, der authentifiziert werden soll. Der Standardwert ist eine leere Zeichenfolge: "".

password
String

Das zu authentifizierende Kennwort. Der Standardwert ist eine leere Zeichenfolge: "".

showUI
Boolean

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

connectionTimeout
Int32

Timeoutintervall in Millisekunden. Der Standardwert beträgt 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 0 (null).

address enthält keinen Dateinamen.

Einem Benutzer fehlen notwendige Berechtigungen, um eine Netzwerkoperation auszuführen.

Der Server antwortet nicht innerhalb des angegebenen connectionTimeout.

Die Anforderung wurde vom Zielwebserver abgelehnt.

Beispiele

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

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

In diesem Beispiel wird Order.txt ohne Benutzername und Kennwort in http://www.cohowinery.com/uploads hochgeladen. Der Hochladeprozess wird gezeigt. Das Timeoutintervall beträgt 500 Millisekunden.

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

Hinweise

Wenn showUI auf Truefestgelegt ist, 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, blockiert es keine Benutzereingaben für andere Fenster im Programm.

Wenn der Server nicht innerhalb des in connectionTimeoutangegebenen Intervalls antwortet, wird der Vorgang abgebrochen, und es wird 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.

Hinweis

Das FTP-Protokoll sendet Informationen, einschließlich Kennwörtern, als 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.

Beschreibung Siehe
Hochladen einer Datei Vorgehensweise: Hochladen einer Datei

Weitere Informationen

Gilt für: