Network.UploadFile Metod

Definition

Skickar den angivna filen till den angivna värdadressen.

Överlagringar

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

Skickar den angivna filen till den angivna värdadressen.

UploadFile(String, String)

Skickar den angivna filen till den angivna värdadressen.

UploadFile(String, Uri)

Skickar den angivna filen till den angivna värdadressen.

UploadFile(String, String, String, String)

Skickar den angivna filen till den angivna värdadressen.

UploadFile(String, Uri, String, String)

Skickar den angivna filen till den angivna värdadressen.

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

Skickar den angivna filen till den angivna värdadressen.

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

Skickar den angivna filen till den angivna värdadressen.

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

Skickar den angivna filen till den angivna värdadressen.

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

Skickar den angivna filen till den angivna värdadressen.

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

Skickar den angivna filen till den angivna värdadressen.

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

Skickar den angivna filen till den angivna värdadressen.

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)

Parametrar

sourceFileName
String

Sökväg och namn på den fil som ska laddas upp.

address
String

URL, IP-adress eller URI för målservern.

userName
String

Användarnamn som ska autentiseras. Standardvärdet är en tom sträng: "".

password
String

Lösenord för att autentisera. Standardvärdet är en tom sträng: "".

showUI
Boolean

Om åtgärdens förlopp ska visas. Standard är False.

connectionTimeout
Int32

Tidsgränsintervall i millisekunder. Standardvärdet är 100 sekunder.

onUserCancel
UICancelOption

Åtgärd som ska vidtas när användaren klickar på Avbryt. Standard är ThrowException.

Undantag

connectionTimeout är mindre än eller lika med noll.

address innehåller inget filnamn.

Användaren saknar nödvändiga behörigheter för att utföra en nätverksåtgärd.

Servern svarar inte inom angiven connectionTimeout.

Begäran nekas av målwebbservern.

Exempel

I det här exemplet laddas filen Order.txt upp till http://www.cohowinery.com/uploads.

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

Det här exemplet laddar upp filen Order.txt till utan att http://www.cohowinery.com/uploads ange ett användarnamn eller lösenord, visar förloppet för uppladdningen och har ett tidsgränsintervall på 500 millisekunder.

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

Kommentarer

Om showUI är inställt på Truevisar en dialogruta förloppet för åtgärden och innehåller en Avbryt-knapp som användaren kan klicka på för att avbryta åtgärden. Eftersom dialogrutan inte är modal blockeras inte användarens indata till andra fönster i programmet.

Om servern inte svarar inom det intervall som anges i connectionTimeoutavbryts åtgärden och ett undantag utlöses.

My.Computer.Network.UploadFile utdata spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Aktivera nätverksspårning.

Note

FTP-protokollet skickar information, inklusive lösenord, i oformaterad text och bör inte användas för att överföra känslig information.

I följande tabell visas ett exempel på en uppgift som involverar My.Computer.Network.UploadFile metoden.

Till Se
Ladda upp en fil Anvisningar: Ladda upp en fil

Se även

Gäller för

UploadFile(String, String)

Skickar den angivna filen till den angivna värdadressen.

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)

Parametrar

sourceFileName
String

Sökväg och namn på den fil som ska laddas upp.

address
String

URL, IP-adress eller URI för målservern.

Undantag

Källfilens sökväg är ogiltig.

address innehåller inget filnamn.

Användaren saknar nödvändiga behörigheter för att utföra en nätverksåtgärd.

Servern svarar inte inom standardtimeouten (100 sekunder).

Begäran nekas av målwebbservern.

Exempel

I det här exemplet laddas filen Order.txt upp till http://www.cohowinery.com/uploads.

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

Det här exemplet laddar upp filen Order.txt till utan att http://www.cohowinery.com/uploads ange ett användarnamn eller lösenord, visar förloppet för uppladdningen och har ett tidsgränsintervall på 500 millisekunder.

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

Kommentarer

Du kan använda någon av de andra överlagringarna av UploadFile metoden för att ange användarautentiseringsuppgifter eller ange ett specifikt tidsgränsvärde.

My.Computer.Network.UploadFile utdata spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Aktivera nätverksspårning.

I följande tabell visas ett exempel på en uppgift som involverar My.Computer.Network.UploadFile metoden.

Till Se
Ladda upp en fil Anvisningar: Ladda upp en fil

Se även

Gäller för

UploadFile(String, Uri)

Skickar den angivna filen till den angivna värdadressen.

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)

Parametrar

sourceFileName
String

Sökväg och namn på den fil som ska laddas upp.

address
Uri

URL, IP-adress eller URI för målservern.

Undantag

Källfilens sökväg är ogiltig.

address innehåller inget filnamn.

Användaren saknar nödvändiga behörigheter för att utföra en nätverksåtgärd.

Servern svarar inte inom standardtimeouten (100 sekunder).

Begäran nekas av målwebbservern.

Exempel

I det här exemplet laddas filen Order.txt upp till http://www.cohowinery.com/uploads.

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

Det här exemplet laddar upp filen Order.txt till utan att http://www.cohowinery.com/uploads ange ett användarnamn eller lösenord, visar förloppet för uppladdningen och har ett tidsgränsintervall på 500 millisekunder.

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

Kommentarer

Du kan använda någon av de andra överlagringarna av UploadFile metoden för att ange användarautentiseringsuppgifter eller ange ett specifikt tidsgränsvärde.

My.Computer.Network.UploadFile utdata spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Aktivera nätverksspårning.

I följande tabell visas ett exempel på en uppgift som involverar My.Computer.Network.UploadFile metoden.

Till Se
Ladda upp en fil Anvisningar: Ladda upp en fil

Se även

Gäller för

UploadFile(String, String, String, String)

Skickar den angivna filen till den angivna värdadressen.

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)

Parametrar

sourceFileName
String

Sökväg och namn på den fil som ska laddas upp.

address
String

URL, IP-adress eller URI för målservern.

userName
String

Användarnamn som ska autentiseras. Standardvärdet är en tom sträng: "".

password
String

Lösenord för att autentisera. Standardvärdet är en tom sträng: "".

Undantag

connectionTimeout är mindre än eller lika med noll.

address innehåller inget filnamn.

Användaren saknar nödvändiga behörigheter för att utföra en nätverksåtgärd.

Servern svarar inte inom standardtimeouten (100 sekunder).

Begäran nekas av målwebbservern.

Exempel

I det här exemplet laddas filen Order.txt upp till http://www.cohowinery.com/uploads.

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

Det här exemplet laddar upp filen Order.txt till utan att http://www.cohowinery.com/uploads ange ett användarnamn eller lösenord, visar förloppet för uppladdningen och har ett tidsgränsintervall på 500 millisekunder.

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

Kommentarer

Du kan använda en av de andra överlagringarna av UploadFile metoden för att ange ett specifikt timeout-värde.

My.Computer.Network.UploadFile utdata spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Aktivera nätverksspårning.

Note

FTP-protokollet skickar information, inklusive lösenord, i oformaterad text och bör inte användas för att överföra känslig information.

I följande tabell visas ett exempel på en uppgift som involverar My.Computer.Network.UploadFile metoden.

Till Se
Ladda upp en fil Anvisningar: Ladda upp en fil

Se även

Gäller för

UploadFile(String, Uri, String, String)

Skickar den angivna filen till den angivna värdadressen.

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)

Parametrar

sourceFileName
String

Sökväg och namn på den fil som ska laddas upp.

address
Uri

URL, IP-adress eller URI för målservern.

userName
String

Användarnamn som ska autentiseras. Standardvärdet är en tom sträng: "".

password
String

Lösenord för att autentisera. Standardvärdet är en tom sträng: "".

Undantag

connectionTimeout är mindre än eller lika med noll.

address innehåller inget filnamn.

Användaren saknar nödvändiga behörigheter för att utföra en nätverksåtgärd.

Servern svarar inte inom standardtimeouten (100 sekunder).

Begäran nekas av målwebbservern.

Exempel

I det här exemplet laddas filen Order.txt upp till http://www.cohowinery.com/uploads.

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

Det här exemplet laddar upp filen Order.txt till utan att http://www.cohowinery.com/uploads ange ett användarnamn eller lösenord, visar förloppet för uppladdningen och har ett tidsgränsintervall på 500 millisekunder.

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

Kommentarer

Du kan använda en av de andra överlagringarna av UploadFile metoden för att ange ett specifikt timeout-värde.

My.Computer.Network.UploadFile utdata spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Aktivera nätverksspårning.

Note

FTP-protokollet skickar information, inklusive lösenord, i oformaterad text och bör inte användas för att överföra känslig information.

I följande tabell visas ett exempel på en uppgift som involverar My.Computer.Network.UploadFile metoden.

Till Se
Ladda upp en fil Anvisningar: Ladda upp en fil

Se även

Gäller för

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

Skickar den angivna filen till den angivna värdadressen.

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)

Parametrar

sourceFileName
String

Sökväg och namn på den fil som ska laddas upp.

address
Uri

URL, IP-adress eller URI för målservern.

networkCredentials
ICredentials

Autentiseringsuppgifter för autentisering.

showUI
Boolean

True för att visa förloppet för åtgärden. annars False. Standard är False.

connectionTimeout
Int32

Tidsgränsintervall i millisekunder. Standardvärdet är 100 sekunder.

Undantag

connectionTimeout är mindre än eller lika med noll.

address innehåller inget filnamn.

Användaren saknar nödvändiga behörigheter för att utföra en nätverksåtgärd.

Servern svarar inte inom angiven connectionTimeout.

Begäran nekas av målwebbservern.

Exempel

I det här exemplet laddas filen Order.txt upp till http://www.cohowinery.com/uploads.

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

Det här exemplet laddar upp filen Order.txt till utan att http://www.cohowinery.com/uploads ange ett användarnamn eller lösenord, visar förloppet för uppladdningen och har ett tidsgränsintervall på 500 millisekunder.

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

Kommentarer

Om showUI är inställt på Truevisar en dialogruta förloppet för åtgärden och innehåller en Avbryt-knapp som användaren kan klicka på för att avbryta åtgärden. Eftersom dialogrutan inte är modal blockeras inte användarens indata till andra fönster i programmet.

Om servern inte svarar inom det intervall som anges i connectionTimeoutavbryts åtgärden och ett undantag utlöses.

My.Computer.Network.UploadFile utdata spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Aktivera nätverksspårning.

Note

FTP-protokollet skickar information, inklusive lösenord, i oformaterad text och bör inte användas för att överföra känslig information.

I följande tabell visas ett exempel på en uppgift som involverar My.Computer.Network.UploadFile metoden.

Till Se
Ladda upp en fil Anvisningar: Ladda upp en fil

Se även

Gäller för

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

Skickar den angivna filen till den angivna värdadressen.

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)

Parametrar

sourceFileName
String

Sökväg och namn på den fil som ska laddas upp.

address
String

URL, IP-adress eller URI för målservern.

userName
String

Användarnamn som ska autentiseras. Standardvärdet är en tom sträng: "".

password
String

Lösenord för att autentisera. Standardvärdet är en tom sträng: "".

showUI
Boolean

True för att visa förloppet för åtgärden. annars False. Standard är False.

connectionTimeout
Int32

Tidsgränsintervall i millisekunder. Standardvärdet är 100 sekunder.

Undantag

connectionTimeout är mindre än eller lika med noll.

address innehåller inget filnamn.

Användaren saknar nödvändiga behörigheter för att utföra en nätverksåtgärd.

Servern svarar inte inom angiven connectionTimeout.

Begäran nekas av målwebbservern.

Exempel

I det här exemplet laddas filen Order.txt upp till http://www.cohowinery.com/uploads.

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

Det här exemplet laddar upp filen Order.txt till utan att http://www.cohowinery.com/uploads ange ett användarnamn eller lösenord, visar förloppet för uppladdningen och har ett tidsgränsintervall på 500 millisekunder.

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

Kommentarer

Om showUI är inställt på Truevisar en dialogruta förloppet för åtgärden och innehåller en Avbryt-knapp som användaren kan klicka på för att avbryta åtgärden. Eftersom dialogrutan inte är modal blockeras inte användarens indata till andra fönster i programmet.

Om servern inte svarar inom det intervall som anges i connectionTimeoutavbryts åtgärden och ett undantag utlöses.

My.Computer.Network.UploadFile utdata spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Aktivera nätverksspårning.

Note

FTP-protokollet skickar information, inklusive lösenord, i oformaterad text och bör inte användas för att överföra känslig information.

I följande tabell visas ett exempel på en uppgift som involverar My.Computer.Network.UploadFile metoden.

Till Se
Ladda upp en fil Anvisningar: Ladda upp en fil

Se även

Gäller för

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

Skickar den angivna filen till den angivna värdadressen.

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)

Parametrar

sourceFileName
String

Sökväg och namn på den fil som ska laddas upp.

address
Uri

URL, IP-adress eller URI för målservern.

networkCredentials
ICredentials

Autentiseringsuppgifter för autentisering.

showUI
Boolean

True för att visa förloppet för åtgärden. annars False. Standard är False.

connectionTimeout
Int32

Tidsgränsintervall i millisekunder. Standardvärdet är 100 sekunder.

onUserCancel
UICancelOption

Åtgärd som ska vidtas när användaren klickar på Avbryt. Standard är ThrowException.

Undantag

connectionTimeout är mindre än eller lika med noll.

address innehåller inget filnamn.

Användaren saknar nödvändiga behörigheter för att utföra en nätverksåtgärd.

Servern svarar inte inom angiven connectionTimeout.

Begäran nekas av målwebbservern.

Exempel

I det här exemplet laddas filen Order.txt upp till http://www.cohowinery.com/uploads.

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

Det här exemplet laddar upp filen Order.txt till utan att http://www.cohowinery.com/uploads ange ett användarnamn eller lösenord, visar förloppet för uppladdningen och har ett tidsgränsintervall på 500 millisekunder.

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

Kommentarer

Om showUI är inställt på Truevisar en dialogruta förloppet för åtgärden och innehåller en Avbryt-knapp som användaren kan klicka på för att avbryta åtgärden. Eftersom dialogrutan inte är modal blockeras inte användarens indata till andra fönster i programmet.

Om servern inte svarar inom det intervall som anges i connectionTimeoutavbryts åtgärden och ett undantag utlöses.

My.Computer.Network.UploadFile utdata spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Aktivera nätverksspårning.

Note

FTP-protokollet skickar information, inklusive lösenord, i oformaterad text och bör inte användas för att överföra känslig information.

I följande tabell visas ett exempel på en uppgift som involverar My.Computer.Network.UploadFile metoden.

Till Se
Ladda upp en fil Anvisningar: Ladda upp en fil

Se även

Gäller för

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

Skickar den angivna filen till den angivna värdadressen.

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)

Parametrar

sourceFileName
String

Sökväg och namn på den fil som ska laddas upp.

address
Uri

URL, IP-adress eller URI för målservern.

userName
String

Användarnamn som ska autentiseras. Standardvärdet är en tom sträng: "".

password
String

Lösenord för att autentisera. Standardvärdet är en tom sträng: "".

showUI
Boolean

True för att visa förloppet för åtgärden. annars False. Standard är False.

connectionTimeout
Int32

Tidsgränsintervall i millisekunder. Standardvärdet är 100 sekunder.

Undantag

connectionTimeout är mindre än eller lika med noll.

address innehåller inget filnamn.

Användaren saknar nödvändiga behörigheter för att utföra en nätverksåtgärd.

Servern svarar inte inom angiven connectionTimeout.

Begäran nekas av målwebbservern.

Exempel

I det här exemplet laddas filen Order.txt upp till http://www.cohowinery.com/uploads.

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

Det här exemplet laddar upp filen Order.txt till utan att http://www.cohowinery.com/uploads ange ett användarnamn eller lösenord, visar förloppet för uppladdningen och har ett tidsgränsintervall på 500 millisekunder.

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

Kommentarer

Om showUI är inställt på Truevisar en dialogruta förloppet för åtgärden och innehåller en Avbryt-knapp som användaren kan klicka på för att avbryta åtgärden. Eftersom dialogrutan inte är modal blockeras inte användarens indata till andra fönster i programmet.

Om servern inte svarar inom det intervall som anges i connectionTimeoutavbryts åtgärden och ett undantag utlöses.

My.Computer.Network.UploadFile utdata spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Aktivera nätverksspårning.

Note

FTP-protokollet skickar information, inklusive lösenord, i oformaterad text och bör inte användas för att överföra känslig information.

I följande tabell visas ett exempel på en uppgift som involverar My.Computer.Network.UploadFile metoden.

Till Se
Ladda upp en fil Anvisningar: Ladda upp en fil

Se även

Gäller för

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

Skickar den angivna filen till den angivna värdadressen.

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)

Parametrar

sourceFileName
String

Sökväg och namn på den fil som ska laddas upp.

address
Uri

URL, IP-adress eller URI för målservern.

userName
String

Användarnamn som ska autentiseras. Standardvärdet är en tom sträng: "".

password
String

Lösenord för att autentisera. Standardvärdet är en tom sträng: "".

showUI
Boolean

Om åtgärdens förlopp ska visas. Standard är False.

connectionTimeout
Int32

Tidsgränsintervall i millisekunder. Standardvärdet är 100 sekunder.

onUserCancel
UICancelOption

Åtgärd som ska vidtas när användaren klickar på Avbryt. Standard är ThrowException.

Undantag

connectionTimeout är mindre än eller lika med noll.

address innehåller inget filnamn.

Användaren saknar nödvändiga behörigheter för att utföra en nätverksåtgärd.

Servern svarar inte inom angiven connectionTimeout.

Begäran nekas av målwebbservern.

Exempel

I det här exemplet laddas filen Order.txt upp till http://www.cohowinery.com/uploads.

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

Det här exemplet laddar upp filen Order.txt till utan att http://www.cohowinery.com/uploads ange ett användarnamn eller lösenord, visar förloppet för uppladdningen och har ett tidsgränsintervall på 500 millisekunder.

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

Kommentarer

Om showUI är inställt på Truevisar en dialogruta förloppet för åtgärden och innehåller en Avbryt-knapp som användaren kan klicka på för att avbryta åtgärden. Eftersom dialogrutan inte är modal blockeras inte användarens indata till andra fönster i programmet.

Om servern inte svarar inom det intervall som anges i connectionTimeoutavbryts åtgärden och ett undantag utlöses.

My.Computer.Network.UploadFile utdata spårningsinformation när du aktiverar nätverksspårning i ditt program. Mer information finns i Aktivera nätverksspårning.

Note

FTP-protokollet skickar information, inklusive lösenord, i oformaterad text och bör inte användas för att överföra känslig information.

I följande tabell visas ett exempel på en uppgift som involverar My.Computer.Network.UploadFile metoden.

Till Se
Ladda upp en fil Anvisningar: Ladda upp en fil

Se även

Gäller för