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
| 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
- Uri
- ICredentials
- UICancelOption
- Objekte (Visual Basic)
- How to: Download a File in Visual Basic
- Wie zu: 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 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
- Uri
- ICredentials
- UICancelOption
- Objekte (Visual Basic)
- How to: Download a File in Visual Basic
- Wie zu: 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 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
- Uri
- ICredentials
- UICancelOption
- Objekte (Visual Basic)
- How to: Download a File in Visual Basic
- Wie zu: 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 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
- Uri
- ICredentials
- UICancelOption
- Objekte (Visual Basic)
- How to: Download a File in Visual Basic
- Wie zu: 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 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
- Uri
- ICredentials
- UICancelOption
- Objekte (Visual Basic)
- How to: Download a File in Visual Basic
- Wie zu: 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 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
- Uri
- ICredentials
- UICancelOption
- Objekte (Visual Basic)
- How to: Download a File in Visual Basic
- Wie zu: 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 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
- Uri
- ICredentials
- UICancelOption
- Objekte (Visual Basic)
- How to: Download a File in Visual Basic
- Wie zu: 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 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
- Uri
- ICredentials
- UICancelOption
- Objekte (Visual Basic)
- How to: Download a File in Visual Basic
- Wie zu: 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 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
- Uri
- ICredentials
- UICancelOption
- Objekte (Visual Basic)
- How to: Download a File in Visual Basic
- Wie zu: 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 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
- Uri
- ICredentials
- UICancelOption
- Objekte (Visual Basic)
- How to: Download a File in Visual Basic
- Wie zu: Analysieren von Dateipfaden in Visual Basic