Network.UploadFile Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 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 festgelegt 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.showUI True Da das Dialogfeld nicht modal ist, wird die Benutzereingabe in anderen Fenstern im Programm nicht blockiert.
Wenn der Server nicht innerhalb des in connectionTimeoutangegebenen Intervalls 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.
Hinweis
Das FTP-Protokoll sendet Informationen, einschließlich Kennwörtern, in Nur-Text und sollte nicht zum Übertragen vertraulicher Informationen verwendet werden.
In der folgenden Tabelle wird 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 |
Siehe auch
- Uri
- ICredentials
- UICancelOption
- Objekte (Visual Basic)
- Gewusst wie: Downloaden einer Datei in Visual Basic
- Gewusst wie: Analysieren von Dateipfaden in Visual Basic
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 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 wird 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 |
Siehe auch
- Uri
- ICredentials
- UICancelOption
- Objekte (Visual Basic)
- Gewusst wie: Downloaden einer Datei in Visual Basic
- Gewusst wie: Analysieren von Dateipfaden in Visual Basic
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 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 wird 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 |
Siehe auch
- Uri
- ICredentials
- UICancelOption
- Objekte (Visual Basic)
- Gewusst wie: Downloaden einer Datei in Visual Basic
- Gewusst wie: Analysieren von Dateipfaden in Visual Basic
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 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 zum Übertragen vertraulicher Informationen verwendet werden.
In der folgenden Tabelle wird 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 |
Siehe auch
- Uri
- ICredentials
- UICancelOption
- Objekte (Visual Basic)
- Gewusst wie: Downloaden einer Datei in Visual Basic
- Gewusst wie: Analysieren von Dateipfaden in Visual Basic
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 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 Übertragung vertraulicher Informationen verwendet werden.
In der folgenden Tabelle wird ein Beispiel für eine Aufgabe mit der My.Computer.Network.UploadFile Methode aufgeführt.
| Beschreibung | Siehe |
|---|---|
| Hochladen einer Datei | Vorgehensweise: Hochladen einer Datei |
Siehe auch
- Uri
- ICredentials
- UICancelOption
- Objekte (Visual Basic)
- Gewusst wie: Downloaden einer Datei in Visual Basic
- Gewusst wie: Analysieren von Dateipfaden in Visual Basic
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 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 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 in anderen Fenstern im Programm nicht blockiert.
Wenn der Server nicht innerhalb des in diesem 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.
Hinweis
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 wird ein Beispiel für eine Aufgabe mit der My.Computer.Network.UploadFile Methode aufgeführt.
| Beschreibung | Siehe |
|---|---|
| Hochladen einer Datei | Vorgehensweise: Hochladen einer Datei |
Siehe auch
- Uri
- ICredentials
- UICancelOption
- Objekte (Visual Basic)
- Gewusst wie: Downloaden einer Datei in Visual Basic
- Gewusst wie: Analysieren von Dateipfaden in Visual Basic
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 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 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 in anderen Fenstern im Programm nicht blockiert.
Wenn der Server nicht innerhalb des in diesem 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.
Hinweis
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 wird ein Beispiel für eine Aufgabe mit der My.Computer.Network.UploadFile Methode aufgeführt.
| Beschreibung | Siehe |
|---|---|
| Hochladen einer Datei | Vorgehensweise: Hochladen einer Datei |
Siehe auch
- Uri
- ICredentials
- UICancelOption
- Objekte (Visual Basic)
- Gewusst wie: Downloaden einer Datei in Visual Basic
- Gewusst wie: Analysieren von Dateipfaden in Visual Basic
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 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 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 in anderen Fenstern im Programm nicht blockiert.
Wenn der Server nicht innerhalb des in diesem 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.
Hinweis
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 wird ein Beispiel für eine Aufgabe mit der My.Computer.Network.UploadFile Methode aufgeführt.
| Beschreibung | Siehe |
|---|---|
| Hochladen einer Datei | Vorgehensweise: Hochladen einer Datei |
Siehe auch
- Uri
- ICredentials
- UICancelOption
- Objekte (Visual Basic)
- Gewusst wie: Downloaden einer Datei in Visual Basic
- Gewusst wie: Analysieren von Dateipfaden in Visual Basic
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 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 festgelegt 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.showUI True Da das Dialogfeld nicht modal ist, wird die Benutzereingabe in anderen Fenstern im Programm nicht blockiert.
Wenn der Server nicht innerhalb des in connectionTimeoutangegebenen Intervalls 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.
Hinweis
Das FTP-Protokoll sendet Informationen, einschließlich Kennwörtern, in Nur-Text und sollte nicht zum Übertragen vertraulicher Informationen verwendet werden.
In der folgenden Tabelle wird 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 |
Siehe auch
- Uri
- ICredentials
- UICancelOption
- Objekte (Visual Basic)
- Gewusst wie: Downloaden einer Datei in Visual Basic
- Gewusst wie: Analysieren von Dateipfaden in Visual Basic
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 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 festgelegt 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.showUI True Da das Dialogfeld nicht modal ist, wird die Benutzereingabe in anderen Fenstern im Programm nicht blockiert.
Wenn der Server nicht innerhalb des in connectionTimeoutangegebenen Intervalls 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.
Hinweis
Das FTP-Protokoll sendet Informationen, einschließlich Kennwörtern, in Nur-Text und sollte nicht zum Übertragen vertraulicher Informationen verwendet werden.
In der folgenden Tabelle wird 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 |
Siehe auch
- Uri
- ICredentials
- UICancelOption
- Objekte (Visual Basic)
- Gewusst wie: Downloaden einer Datei in Visual Basic
- Gewusst wie: Analysieren von Dateipfaden in Visual Basic