Network.UploadFile Methode

Definitie

Hiermee wordt het opgegeven bestand verzonden naar het opgegeven hostadres.

Overloads

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

Hiermee wordt het opgegeven bestand verzonden naar het opgegeven hostadres.

UploadFile(String, String)

Hiermee wordt het opgegeven bestand verzonden naar het opgegeven hostadres.

UploadFile(String, Uri)

Hiermee wordt het opgegeven bestand verzonden naar het opgegeven hostadres.

UploadFile(String, String, String, String)

Hiermee wordt het opgegeven bestand verzonden naar het opgegeven hostadres.

UploadFile(String, Uri, String, String)

Hiermee wordt het opgegeven bestand verzonden naar het opgegeven hostadres.

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

Hiermee wordt het opgegeven bestand verzonden naar het opgegeven hostadres.

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

Hiermee wordt het opgegeven bestand verzonden naar het opgegeven hostadres.

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

Hiermee wordt het opgegeven bestand verzonden naar het opgegeven hostadres.

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

Hiermee wordt het opgegeven bestand verzonden naar het opgegeven hostadres.

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

Hiermee wordt het opgegeven bestand verzonden naar het opgegeven hostadres.

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

Hiermee wordt het opgegeven bestand verzonden naar het opgegeven hostadres.

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)

Parameters

sourceFileName
String

Pad en de naam van het te uploaden bestand.

address
String

URL, IP-adres of URI van doelserver.

userName
String

Gebruikersnaam om te verifiëren. De standaardwaarde is een lege tekenreeks: "".

password
String

Wachtwoord voor verificatie. De standaardwaarde is een lege tekenreeks: "".

showUI
Boolean

Hiermee wordt aangegeven of de voortgang van de bewerking moet worden weergegeven. De standaardwaarde is False.

connectionTimeout
Int32

Time-outinterval in milliseconden. De standaardwaarde is 100 seconden.

onUserCancel
UICancelOption

Actie die moet worden uitgevoerd wanneer de gebruiker op Annuleren klikt. De standaardwaarde is ThrowException.

Uitzonderingen

connectionTimeout is kleiner dan of gelijk aan nul.

address bevat geen bestandsnaam.

De gebruiker beschikt niet over de benodigde machtigingen om een netwerkbewerking uit te voeren.

De server reageert niet binnen de opgegeven connectionTimeout.

De aanvraag wordt geweigerd door de doelwebserver.

Voorbeelden

In dit voorbeeld wordt het bestand Order.txt geüpload naar http://www.cohowinery.com/uploads.

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

In dit voorbeeld wordt het bestand Order.txthttp://www.cohowinery.com/uploads geüpload zonder een gebruikersnaam of wachtwoord op te geven, wordt de voortgang van het uploaden weergegeven en is er een time-outinterval van 500 milliseconden.

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

Opmerkingen

Als showUI dit is ingesteld True, wordt in een dialoogvenster de voortgang van de bewerking weergegeven en wordt de knop Annuleren weergegeven waarop de gebruiker kan klikken om de bewerking te annuleren. Omdat het dialoogvenster niet modaal is, wordt gebruikersinvoer niet geblokkeerd voor andere vensters in het programma.

Als de server niet reageert binnen het opgegeven connectionTimeoutinterval, wordt de bewerking geannuleerd en wordt er een uitzondering gegenereerd.

My.Computer.Network.UploadFile voert traceringsgegevens uit wanneer u netwerktracering inschakelt in uw toepassing. Zie Netwerktracering inschakelen voor meer informatie.

Note

Het FTP-protocol verzendt informatie, inclusief wachtwoorden, in tekst zonder opmaak en mag niet worden gebruikt voor het verzenden van gevoelige informatie.

De volgende tabel bevat een voorbeeld van een taak die betrekking heeft op de My.Computer.Network.UploadFile methode.

Tot Zien!
Een bestand uploaden Procedure: Een bestand uploaden

Zie ook

Van toepassing op

UploadFile(String, String)

Hiermee wordt het opgegeven bestand verzonden naar het opgegeven hostadres.

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)

Parameters

sourceFileName
String

Pad en de naam van het te uploaden bestand.

address
String

URL, IP-adres of URI van doelserver.

Uitzonderingen

Het bronbestandspad is ongeldig.

address bevat geen bestandsnaam.

De gebruiker beschikt niet over de benodigde machtigingen om een netwerkbewerking uit te voeren.

De server reageert niet binnen de standaardtime-out (100 seconden).

De aanvraag wordt geweigerd door de doelwebserver.

Voorbeelden

In dit voorbeeld wordt het bestand Order.txt geüpload naar http://www.cohowinery.com/uploads.

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

In dit voorbeeld wordt het bestand Order.txthttp://www.cohowinery.com/uploads geüpload zonder een gebruikersnaam of wachtwoord op te geven, wordt de voortgang van het uploaden weergegeven en is er een time-outinterval van 500 milliseconden.

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

Opmerkingen

U kunt een van de andere overbelastingen van de UploadFile methode gebruiken om gebruikersreferenties op te geven of een specifieke time-outwaarde op te geven.

My.Computer.Network.UploadFile voert traceringsgegevens uit wanneer u netwerktracering inschakelt in uw toepassing. Zie Netwerktracering inschakelen voor meer informatie.

De volgende tabel bevat een voorbeeld van een taak die betrekking heeft op de My.Computer.Network.UploadFile methode.

Tot Zien!
Een bestand uploaden Procedure: Een bestand uploaden

Zie ook

Van toepassing op

UploadFile(String, Uri)

Hiermee wordt het opgegeven bestand verzonden naar het opgegeven hostadres.

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)

Parameters

sourceFileName
String

Pad en de naam van het te uploaden bestand.

address
Uri

URL, IP-adres of URI van doelserver.

Uitzonderingen

Het bronbestandspad is ongeldig.

address bevat geen bestandsnaam.

De gebruiker beschikt niet over de benodigde machtigingen om een netwerkbewerking uit te voeren.

De server reageert niet binnen de standaardtime-out (100 seconden).

De aanvraag wordt geweigerd door de doelwebserver.

Voorbeelden

In dit voorbeeld wordt het bestand Order.txt geüpload naar http://www.cohowinery.com/uploads.

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

In dit voorbeeld wordt het bestand Order.txthttp://www.cohowinery.com/uploads geüpload zonder een gebruikersnaam of wachtwoord op te geven, wordt de voortgang van het uploaden weergegeven en is er een time-outinterval van 500 milliseconden.

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

Opmerkingen

U kunt een van de andere overbelastingen van de UploadFile methode gebruiken om gebruikersreferenties op te geven of een specifieke time-outwaarde op te geven.

My.Computer.Network.UploadFile voert traceringsgegevens uit wanneer u netwerktracering inschakelt in uw toepassing. Zie Netwerktracering inschakelen voor meer informatie.

De volgende tabel bevat een voorbeeld van een taak die betrekking heeft op de My.Computer.Network.UploadFile methode.

Tot Zien!
Een bestand uploaden Procedure: Een bestand uploaden

Zie ook

Van toepassing op

UploadFile(String, String, String, String)

Hiermee wordt het opgegeven bestand verzonden naar het opgegeven hostadres.

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)

Parameters

sourceFileName
String

Pad en de naam van het te uploaden bestand.

address
String

URL, IP-adres of URI van doelserver.

userName
String

Gebruikersnaam om te verifiëren. De standaardwaarde is een lege tekenreeks: "".

password
String

Wachtwoord voor verificatie. De standaardwaarde is een lege tekenreeks: "".

Uitzonderingen

connectionTimeout is kleiner dan of gelijk aan nul.

address bevat geen bestandsnaam.

De gebruiker beschikt niet over de benodigde machtigingen om een netwerkbewerking uit te voeren.

De server reageert niet binnen de standaardtime-out (100 seconden).

De aanvraag wordt geweigerd door de doelwebserver.

Voorbeelden

In dit voorbeeld wordt het bestand Order.txt geüpload naar http://www.cohowinery.com/uploads.

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

In dit voorbeeld wordt het bestand Order.txthttp://www.cohowinery.com/uploads geüpload zonder een gebruikersnaam of wachtwoord op te geven, wordt de voortgang van het uploaden weergegeven en is er een time-outinterval van 500 milliseconden.

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

Opmerkingen

U kunt een van de andere overbelastingen van de UploadFile methode gebruiken om een specifieke time-outwaarde op te geven.

My.Computer.Network.UploadFile voert traceringsgegevens uit wanneer u netwerktracering inschakelt in uw toepassing. Zie Netwerktracering inschakelen voor meer informatie.

Note

Het FTP-protocol verzendt informatie, inclusief wachtwoorden, in tekst zonder opmaak en mag niet worden gebruikt voor het verzenden van gevoelige informatie.

De volgende tabel bevat een voorbeeld van een taak die betrekking heeft op de My.Computer.Network.UploadFile methode.

Tot Zien!
Een bestand uploaden Procedure: Een bestand uploaden

Zie ook

Van toepassing op

UploadFile(String, Uri, String, String)

Hiermee wordt het opgegeven bestand verzonden naar het opgegeven hostadres.

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)

Parameters

sourceFileName
String

Pad en de naam van het te uploaden bestand.

address
Uri

URL, IP-adres of URI van doelserver.

userName
String

Gebruikersnaam om te verifiëren. De standaardwaarde is een lege tekenreeks: "".

password
String

Wachtwoord voor verificatie. De standaardwaarde is een lege tekenreeks: "".

Uitzonderingen

connectionTimeout is kleiner dan of gelijk aan nul.

address bevat geen bestandsnaam.

De gebruiker beschikt niet over de benodigde machtigingen om een netwerkbewerking uit te voeren.

De server reageert niet binnen de standaardtime-out (100 seconden).

De aanvraag wordt geweigerd door de doelwebserver.

Voorbeelden

In dit voorbeeld wordt het bestand Order.txt geüpload naar http://www.cohowinery.com/uploads.

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

In dit voorbeeld wordt het bestand Order.txthttp://www.cohowinery.com/uploads geüpload zonder een gebruikersnaam of wachtwoord op te geven, wordt de voortgang van het uploaden weergegeven en is er een time-outinterval van 500 milliseconden.

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

Opmerkingen

U kunt een van de andere overbelastingen van de UploadFile methode gebruiken om een specifieke time-outwaarde op te geven.

My.Computer.Network.UploadFile voert traceringsgegevens uit wanneer u netwerktracering inschakelt in uw toepassing. Zie Netwerktracering inschakelen voor meer informatie.

Note

Het FTP-protocol verzendt informatie, inclusief wachtwoorden, in tekst zonder opmaak en mag niet worden gebruikt voor het verzenden van gevoelige informatie.

De volgende tabel bevat een voorbeeld van een taak die betrekking heeft op de My.Computer.Network.UploadFile methode.

Tot Zien!
Een bestand uploaden Procedure: Een bestand uploaden

Zie ook

Van toepassing op

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

Hiermee wordt het opgegeven bestand verzonden naar het opgegeven hostadres.

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)

Parameters

sourceFileName
String

Pad en de naam van het te uploaden bestand.

address
Uri

URL, IP-adres of URI van doelserver.

networkCredentials
ICredentials

Referenties voor verificatie.

showUI
Boolean

True om de voortgang van de bewerking weer te geven; anders False. De standaardwaarde is False.

connectionTimeout
Int32

Time-outinterval in milliseconden. De standaardwaarde is 100 seconden.

Uitzonderingen

connectionTimeout is kleiner dan of gelijk aan nul.

address bevat geen bestandsnaam.

De gebruiker beschikt niet over de benodigde machtigingen om een netwerkbewerking uit te voeren.

De server reageert niet binnen de opgegeven connectionTimeout.

De aanvraag wordt geweigerd door de doelwebserver.

Voorbeelden

In dit voorbeeld wordt het bestand Order.txt geüpload naar http://www.cohowinery.com/uploads.

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

In dit voorbeeld wordt het bestand Order.txthttp://www.cohowinery.com/uploads geüpload zonder een gebruikersnaam of wachtwoord op te geven, wordt de voortgang van het uploaden weergegeven en is er een time-outinterval van 500 milliseconden.

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

Opmerkingen

Als showUI dit is ingesteld True, wordt in een dialoogvenster de voortgang van de bewerking weergegeven en wordt de knop Annuleren weergegeven waarop de gebruiker kan klikken om de bewerking te annuleren. Omdat het dialoogvenster niet modaal is, wordt gebruikersinvoer niet geblokkeerd voor andere vensters in het programma.

Als de server niet reageert binnen het opgegeven connectionTimeoutinterval, wordt de bewerking geannuleerd en wordt er een uitzondering gegenereerd.

My.Computer.Network.UploadFile voert traceringsgegevens uit wanneer u netwerktracering inschakelt in uw toepassing. Zie Netwerktracering inschakelen voor meer informatie.

Note

Het FTP-protocol verzendt informatie, inclusief wachtwoorden, in tekst zonder opmaak en mag niet worden gebruikt voor het verzenden van gevoelige informatie.

De volgende tabel bevat een voorbeeld van een taak die betrekking heeft op de My.Computer.Network.UploadFile methode.

Tot Zien!
Een bestand uploaden Procedure: Een bestand uploaden

Zie ook

Van toepassing op

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

Hiermee wordt het opgegeven bestand verzonden naar het opgegeven hostadres.

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)

Parameters

sourceFileName
String

Pad en de naam van het te uploaden bestand.

address
String

URL, IP-adres of URI van doelserver.

userName
String

Gebruikersnaam om te verifiëren. De standaardwaarde is een lege tekenreeks: "".

password
String

Wachtwoord voor verificatie. De standaardwaarde is een lege tekenreeks: "".

showUI
Boolean

True om de voortgang van de bewerking weer te geven; anders False. De standaardwaarde is False.

connectionTimeout
Int32

Time-outinterval in milliseconden. De standaardwaarde is 100 seconden.

Uitzonderingen

connectionTimeout is kleiner dan of gelijk aan nul.

address bevat geen bestandsnaam.

De gebruiker beschikt niet over de benodigde machtigingen om een netwerkbewerking uit te voeren.

De server reageert niet binnen de opgegeven connectionTimeout.

De aanvraag wordt geweigerd door de doelwebserver.

Voorbeelden

In dit voorbeeld wordt het bestand Order.txt geüpload naar http://www.cohowinery.com/uploads.

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

In dit voorbeeld wordt het bestand Order.txthttp://www.cohowinery.com/uploads geüpload zonder een gebruikersnaam of wachtwoord op te geven, wordt de voortgang van het uploaden weergegeven en is er een time-outinterval van 500 milliseconden.

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

Opmerkingen

Als showUI dit is ingesteld True, wordt in een dialoogvenster de voortgang van de bewerking weergegeven en wordt de knop Annuleren weergegeven waarop de gebruiker kan klikken om de bewerking te annuleren. Omdat het dialoogvenster niet modaal is, wordt gebruikersinvoer niet geblokkeerd voor andere vensters in het programma.

Als de server niet reageert binnen het opgegeven connectionTimeoutinterval, wordt de bewerking geannuleerd en wordt er een uitzondering gegenereerd.

My.Computer.Network.UploadFile voert traceringsgegevens uit wanneer u netwerktracering inschakelt in uw toepassing. Zie Netwerktracering inschakelen voor meer informatie.

Note

Het FTP-protocol verzendt informatie, inclusief wachtwoorden, in tekst zonder opmaak en mag niet worden gebruikt voor het verzenden van gevoelige informatie.

De volgende tabel bevat een voorbeeld van een taak die betrekking heeft op de My.Computer.Network.UploadFile methode.

Tot Zien!
Een bestand uploaden Procedure: Een bestand uploaden

Zie ook

Van toepassing op

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

Hiermee wordt het opgegeven bestand verzonden naar het opgegeven hostadres.

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)

Parameters

sourceFileName
String

Pad en de naam van het te uploaden bestand.

address
Uri

URL, IP-adres of URI van doelserver.

networkCredentials
ICredentials

Referenties voor verificatie.

showUI
Boolean

True om de voortgang van de bewerking weer te geven; anders False. De standaardwaarde is False.

connectionTimeout
Int32

Time-outinterval in milliseconden. De standaardwaarde is 100 seconden.

onUserCancel
UICancelOption

Actie die moet worden uitgevoerd wanneer de gebruiker op Annuleren klikt. De standaardwaarde is ThrowException.

Uitzonderingen

connectionTimeout is kleiner dan of gelijk aan nul.

address bevat geen bestandsnaam.

De gebruiker beschikt niet over de benodigde machtigingen om een netwerkbewerking uit te voeren.

De server reageert niet binnen de opgegeven connectionTimeout.

De aanvraag wordt geweigerd door de doelwebserver.

Voorbeelden

In dit voorbeeld wordt het bestand Order.txt geüpload naar http://www.cohowinery.com/uploads.

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

In dit voorbeeld wordt het bestand Order.txthttp://www.cohowinery.com/uploads geüpload zonder een gebruikersnaam of wachtwoord op te geven, wordt de voortgang van het uploaden weergegeven en is er een time-outinterval van 500 milliseconden.

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

Opmerkingen

Als showUI dit is ingesteld True, wordt in een dialoogvenster de voortgang van de bewerking weergegeven en wordt de knop Annuleren weergegeven waarop de gebruiker kan klikken om de bewerking te annuleren. Omdat het dialoogvenster niet modaal is, wordt gebruikersinvoer niet geblokkeerd voor andere vensters in het programma.

Als de server niet reageert binnen het opgegeven connectionTimeoutinterval, wordt de bewerking geannuleerd en wordt er een uitzondering gegenereerd.

My.Computer.Network.UploadFile voert traceringsgegevens uit wanneer u netwerktracering inschakelt in uw toepassing. Zie Netwerktracering inschakelen voor meer informatie.

Note

Het FTP-protocol verzendt informatie, inclusief wachtwoorden, in tekst zonder opmaak en mag niet worden gebruikt voor het verzenden van gevoelige informatie.

De volgende tabel bevat een voorbeeld van een taak die betrekking heeft op de My.Computer.Network.UploadFile methode.

Tot Zien!
Een bestand uploaden Procedure: Een bestand uploaden

Zie ook

Van toepassing op

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

Hiermee wordt het opgegeven bestand verzonden naar het opgegeven hostadres.

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)

Parameters

sourceFileName
String

Pad en de naam van het te uploaden bestand.

address
Uri

URL, IP-adres of URI van doelserver.

userName
String

Gebruikersnaam om te verifiëren. De standaardwaarde is een lege tekenreeks: "".

password
String

Wachtwoord voor verificatie. De standaardwaarde is een lege tekenreeks: "".

showUI
Boolean

True om de voortgang van de bewerking weer te geven; anders False. De standaardwaarde is False.

connectionTimeout
Int32

Time-outinterval in milliseconden. De standaardwaarde is 100 seconden.

Uitzonderingen

connectionTimeout is kleiner dan of gelijk aan nul.

address bevat geen bestandsnaam.

De gebruiker beschikt niet over de benodigde machtigingen om een netwerkbewerking uit te voeren.

De server reageert niet binnen de opgegeven connectionTimeout.

De aanvraag wordt geweigerd door de doelwebserver.

Voorbeelden

In dit voorbeeld wordt het bestand Order.txt geüpload naar http://www.cohowinery.com/uploads.

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

In dit voorbeeld wordt het bestand Order.txthttp://www.cohowinery.com/uploads geüpload zonder een gebruikersnaam of wachtwoord op te geven, wordt de voortgang van het uploaden weergegeven en is er een time-outinterval van 500 milliseconden.

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

Opmerkingen

Als showUI dit is ingesteld True, wordt in een dialoogvenster de voortgang van de bewerking weergegeven en wordt de knop Annuleren weergegeven waarop de gebruiker kan klikken om de bewerking te annuleren. Omdat het dialoogvenster niet modaal is, wordt gebruikersinvoer niet geblokkeerd voor andere vensters in het programma.

Als de server niet reageert binnen het opgegeven connectionTimeoutinterval, wordt de bewerking geannuleerd en wordt er een uitzondering gegenereerd.

My.Computer.Network.UploadFile voert traceringsgegevens uit wanneer u netwerktracering inschakelt in uw toepassing. Zie Netwerktracering inschakelen voor meer informatie.

Note

Het FTP-protocol verzendt informatie, inclusief wachtwoorden, in tekst zonder opmaak en mag niet worden gebruikt voor het verzenden van gevoelige informatie.

De volgende tabel bevat een voorbeeld van een taak die betrekking heeft op de My.Computer.Network.UploadFile methode.

Tot Zien!
Een bestand uploaden Procedure: Een bestand uploaden

Zie ook

Van toepassing op

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

Hiermee wordt het opgegeven bestand verzonden naar het opgegeven hostadres.

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)

Parameters

sourceFileName
String

Pad en de naam van het te uploaden bestand.

address
Uri

URL, IP-adres of URI van doelserver.

userName
String

Gebruikersnaam om te verifiëren. De standaardwaarde is een lege tekenreeks: "".

password
String

Wachtwoord voor verificatie. De standaardwaarde is een lege tekenreeks: "".

showUI
Boolean

Hiermee wordt aangegeven of de voortgang van de bewerking moet worden weergegeven. De standaardwaarde is False.

connectionTimeout
Int32

Time-outinterval in milliseconden. De standaardwaarde is 100 seconden.

onUserCancel
UICancelOption

Actie die moet worden uitgevoerd wanneer de gebruiker op Annuleren klikt. De standaardwaarde is ThrowException.

Uitzonderingen

connectionTimeout is kleiner dan of gelijk aan nul.

address bevat geen bestandsnaam.

De gebruiker beschikt niet over de benodigde machtigingen om een netwerkbewerking uit te voeren.

De server reageert niet binnen de opgegeven connectionTimeout.

De aanvraag wordt geweigerd door de doelwebserver.

Voorbeelden

In dit voorbeeld wordt het bestand Order.txt geüpload naar http://www.cohowinery.com/uploads.

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

In dit voorbeeld wordt het bestand Order.txthttp://www.cohowinery.com/uploads geüpload zonder een gebruikersnaam of wachtwoord op te geven, wordt de voortgang van het uploaden weergegeven en is er een time-outinterval van 500 milliseconden.

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

Opmerkingen

Als showUI dit is ingesteld True, wordt in een dialoogvenster de voortgang van de bewerking weergegeven en wordt de knop Annuleren weergegeven waarop de gebruiker kan klikken om de bewerking te annuleren. Omdat het dialoogvenster niet modaal is, wordt gebruikersinvoer niet geblokkeerd voor andere vensters in het programma.

Als de server niet reageert binnen het opgegeven connectionTimeoutinterval, wordt de bewerking geannuleerd en wordt er een uitzondering gegenereerd.

My.Computer.Network.UploadFile voert traceringsgegevens uit wanneer u netwerktracering inschakelt in uw toepassing. Zie Netwerktracering inschakelen voor meer informatie.

Note

Het FTP-protocol verzendt informatie, inclusief wachtwoorden, in tekst zonder opmaak en mag niet worden gebruikt voor het verzenden van gevoelige informatie.

De volgende tabel bevat een voorbeeld van een taak die betrekking heeft op de My.Computer.Network.UploadFile methode.

Tot Zien!
Een bestand uploaden Procedure: Een bestand uploaden

Zie ook

Van toepassing op