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 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 True
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. Da das Dialogfeld nicht modal ist, blockiert es keine Benutzereingaben für andere Fenster im Programm.
Wenn der Server nicht innerhalb des in connectionTimeout
angegebenen 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
- 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 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
- 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 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
- 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 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
- 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 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
- 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 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 True
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. Da das Dialogfeld nicht modal ist, blockiert es keine Benutzereingaben für andere Fenster im Programm.
Wenn der Server nicht innerhalb des in connectionTimeout
angegebenen 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
- 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 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 True
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. Da das Dialogfeld nicht modal ist, blockiert es keine Benutzereingaben für andere Fenster im Programm.
Wenn der Server nicht innerhalb des in connectionTimeout
angegebenen 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
- 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 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 True
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. Da das Dialogfeld nicht modal ist, blockiert es keine Benutzereingaben für andere Fenster im Programm.
Wenn der Server nicht innerhalb des in connectionTimeout
angegebenen 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
- 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 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 True
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. Da das Dialogfeld nicht modal ist, blockiert es keine Benutzereingaben für andere Fenster im Programm.
Wenn der Server nicht innerhalb des in connectionTimeout
angegebenen 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
- 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 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 True
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. Da das Dialogfeld nicht modal ist, blockiert es keine Benutzereingaben für andere Fenster im Programm.
Wenn der Server nicht innerhalb des in connectionTimeout
angegebenen 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
- Uri
- ICredentials
- UICancelOption
- Objekte (Visual Basic)
- Gewusst wie: Downloaden einer Datei in Visual Basic
- Gewusst wie: Analysieren von Dateipfaden in Visual Basic