Condividi tramite


Network.UploadFile Metodo

Definizione

Invia il file specificato all'indirizzo host specificato.

Overload

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

Invia il file specificato all'indirizzo host specificato.

UploadFile(String, String)

Invia il file specificato all'indirizzo host specificato.

UploadFile(String, Uri)

Invia il file specificato all'indirizzo host specificato.

UploadFile(String, String, String, String)

Invia il file specificato all'indirizzo host specificato.

UploadFile(String, Uri, String, String)

Invia il file specificato all'indirizzo host specificato.

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

Invia il file specificato all'indirizzo host specificato.

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

Invia il file specificato all'indirizzo host specificato.

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

Invia il file specificato all'indirizzo host specificato.

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

Invia il file specificato all'indirizzo host specificato.

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

Invia il file specificato all'indirizzo host specificato.

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

Invia il file specificato all'indirizzo host specificato.

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)

Parametri

sourceFileName
String

Percorso e nome del file da caricare.

address
String

URL, indirizzo IP o URI del server di destinazione.

userName
String

Nome utente da autenticare. Il valore predefinito è una stringa vuota: "".

password
String

Password da autenticare. Il valore predefinito è una stringa vuota: "".

showUI
Boolean

Specifica se visualizzare lo stato dell'operazione. Il valore predefinito è False.

connectionTimeout
Int32

Intervallo di timeout in millisecondi. Il valore predefinito è 100 secondi.

onUserCancel
UICancelOption

Azione da eseguire quando l'utente fa clic su Annulla. Il valore predefinito è ThrowException.

Eccezioni

connectionTimeout è minore o uguale a zero.

address non include un nome file.

L'utente non dispone delle autorizzazioni necessarie per eseguire un'operazione di rete.

Il server non risponde entro il connectionTimeout specificato.

Il sito Web di destinazione ha rifiutato la richiesta.

Esempio

In questo esempio il file Order.txt viene caricato in http://www.cohowinery.com/uploads.

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

Nell'esempio riportato di seguito il file Order.txt viene caricato in http://www.cohowinery.com/uploads senza specificare un nome utente o una password, viene visualizzato lo stato di avanzamento del processo di caricamento ed è previsto un intervallo di timeout di 500 millisecondi.

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

Commenti

Se showUI è impostato su True, una finestra di dialogo mostra lo stato di avanzamento dell'operazione e include un pulsante Annulla che l'utente può fare clic per annullare l'operazione. Poiché la finestra di dialogo non è modale, non blocca l'input dell'utente ad altre finestre del programma.

Se il server non risponde all'interno dell'intervallo specificato in connectionTimeout, l'operazione viene annullata e viene generata un'eccezione.

My.Computer.Network.UploadFile restituisce le informazioni di traccia quando si abilita la traccia di rete nell'applicazione. Per altre informazioni, vedere Abilitazione della traccia di rete.

Nota

Il protocollo FTP invia informazioni, incluse le password, nel testo normale e non deve essere usata per trasmettere informazioni sensibili.

La tabella seguente elenca un esempio di un'attività che coinvolge il My.Computer.Network.UploadFile metodo .

A Vedere
Caricare un file Procedura: Caricare un file

Vedi anche

Si applica a

UploadFile(String, String)

Invia il file specificato all'indirizzo host specificato.

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)

Parametri

sourceFileName
String

Percorso e nome del file da caricare.

address
String

URL, indirizzo IP o URI del server di destinazione.

Eccezioni

Il percorso del file di origine non è valido.

address non include un nome file.

L'utente non dispone delle autorizzazioni necessarie per eseguire un'operazione di rete.

Il server non risponde entro il timeout predefinito (100 secondi).

Il sito Web di destinazione ha rifiutato la richiesta.

Esempio

In questo esempio il file Order.txt viene caricato in http://www.cohowinery.com/uploads.

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

Nell'esempio riportato di seguito il file Order.txt viene caricato in http://www.cohowinery.com/uploads senza specificare un nome utente o una password, viene visualizzato lo stato di avanzamento del processo di caricamento ed è previsto un intervallo di timeout di 500 millisecondi.

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

Commenti

È possibile usare uno degli altri overload del UploadFile metodo per specificare le credenziali utente o specificare un valore di timeout specifico.

My.Computer.Network.UploadFile restituisce le informazioni di traccia quando si abilita la traccia di rete nell'applicazione. Per altre informazioni, vedere Abilitazione della traccia di rete.

La tabella seguente elenca un esempio di un'attività che coinvolge il My.Computer.Network.UploadFile metodo .

A Vedere
Caricare un file Procedura: Caricare un file

Vedi anche

Si applica a

UploadFile(String, Uri)

Invia il file specificato all'indirizzo host specificato.

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)

Parametri

sourceFileName
String

Percorso e nome del file da caricare.

address
Uri

URL, indirizzo IP o URI del server di destinazione.

Eccezioni

Il percorso del file di origine non è valido.

address non include un nome file.

L'utente non dispone delle autorizzazioni necessarie per eseguire un'operazione di rete.

Il server non risponde entro il timeout predefinito (100 secondi).

Il sito Web di destinazione ha rifiutato la richiesta.

Esempio

In questo esempio il file Order.txt viene caricato in http://www.cohowinery.com/uploads.

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

Nell'esempio riportato di seguito il file Order.txt viene caricato in http://www.cohowinery.com/uploads senza specificare un nome utente o una password, viene visualizzato lo stato di avanzamento del processo di caricamento ed è previsto un intervallo di timeout di 500 millisecondi.

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

Commenti

È possibile usare uno degli altri overload del UploadFile metodo per specificare le credenziali utente o specificare un valore di timeout specifico.

My.Computer.Network.UploadFile restituisce le informazioni di traccia quando si abilita la traccia di rete nell'applicazione. Per altre informazioni, vedere Abilitazione della traccia di rete.

La tabella seguente elenca un esempio di un'attività che coinvolge il My.Computer.Network.UploadFile metodo .

A Vedere
Caricare un file Procedura: Caricare un file

Vedi anche

Si applica a

UploadFile(String, String, String, String)

Invia il file specificato all'indirizzo host specificato.

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)

Parametri

sourceFileName
String

Percorso e nome del file da caricare.

address
String

URL, indirizzo IP o URI del server di destinazione.

userName
String

Nome utente da autenticare. Il valore predefinito è una stringa vuota: "".

password
String

Password da autenticare. Il valore predefinito è una stringa vuota: "".

Eccezioni

connectionTimeout è minore o uguale a zero.

address non include un nome file.

L'utente non dispone delle autorizzazioni necessarie per eseguire un'operazione di rete.

Il server non risponde entro il timeout predefinito (100 secondi).

Il sito Web di destinazione ha rifiutato la richiesta.

Esempio

In questo esempio il file Order.txt viene caricato in http://www.cohowinery.com/uploads.

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

Nell'esempio riportato di seguito il file Order.txt viene caricato in http://www.cohowinery.com/uploads senza specificare un nome utente o una password, viene visualizzato lo stato di avanzamento del processo di caricamento ed è previsto un intervallo di timeout di 500 millisecondi.

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

Commenti

È possibile usare uno degli altri overload del UploadFile metodo per specificare un valore di timeout specifico.

My.Computer.Network.UploadFile restituisce le informazioni di traccia quando si abilita la traccia di rete nell'applicazione. Per altre informazioni, vedere Abilitazione della traccia di rete.

Nota

Il protocollo FTP invia informazioni, incluse le password, nel testo normale e non deve essere usata per trasmettere informazioni sensibili.

La tabella seguente elenca un esempio di un'attività che coinvolge il My.Computer.Network.UploadFile metodo .

A Vedere
Caricare un file Procedura: Caricare un file

Vedi anche

Si applica a

UploadFile(String, Uri, String, String)

Invia il file specificato all'indirizzo host specificato.

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)

Parametri

sourceFileName
String

Percorso e nome del file da caricare.

address
Uri

URL, indirizzo IP o URI del server di destinazione.

userName
String

Nome utente da autenticare. Il valore predefinito è una stringa vuota: "".

password
String

Password da autenticare. Il valore predefinito è una stringa vuota: "".

Eccezioni

connectionTimeout è minore o uguale a zero.

address non include un nome file.

L'utente non dispone delle autorizzazioni necessarie per eseguire un'operazione di rete.

Il server non risponde entro il timeout predefinito (100 secondi).

Il sito Web di destinazione ha rifiutato la richiesta.

Esempio

In questo esempio il file Order.txt viene caricato in http://www.cohowinery.com/uploads.

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

Nell'esempio riportato di seguito il file Order.txt viene caricato in http://www.cohowinery.com/uploads senza specificare un nome utente o una password, viene visualizzato lo stato di avanzamento del processo di caricamento ed è previsto un intervallo di timeout di 500 millisecondi.

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

Commenti

È possibile usare uno degli altri overload del UploadFile metodo per specificare un valore di timeout specifico.

My.Computer.Network.UploadFile restituisce le informazioni di traccia quando si abilita la traccia di rete nell'applicazione. Per altre informazioni, vedere Abilitazione della traccia di rete.

Nota

Il protocollo FTP invia informazioni, incluse le password, nel testo normale e non deve essere usata per trasmettere informazioni sensibili.

La tabella seguente elenca un esempio di un'attività che coinvolge il My.Computer.Network.UploadFile metodo .

A Vedere
Caricare un file Procedura: Caricare un file

Vedi anche

Si applica a

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

Invia il file specificato all'indirizzo host specificato.

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)

Parametri

sourceFileName
String

Percorso e nome del file da caricare.

address
Uri

URL, indirizzo IP o URI del server di destinazione.

networkCredentials
ICredentials

Credenziali per l'autenticazione.

showUI
Boolean

True per visualizzare lo stato dell'operazione; in caso contrario, False. Il valore predefinito è False.

connectionTimeout
Int32

Intervallo di timeout in millisecondi. Il valore predefinito è 100 secondi.

Eccezioni

connectionTimeout è minore o uguale a zero.

address non include un nome file.

L'utente non dispone delle autorizzazioni necessarie per eseguire un'operazione di rete.

Il server non risponde entro il connectionTimeout specificato.

Il sito Web di destinazione ha rifiutato la richiesta.

Esempio

In questo esempio il file Order.txt viene caricato in http://www.cohowinery.com/uploads.

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

Nell'esempio riportato di seguito il file Order.txt viene caricato in http://www.cohowinery.com/uploads senza specificare un nome utente o una password, viene visualizzato lo stato di avanzamento del processo di caricamento ed è previsto un intervallo di timeout di 500 millisecondi.

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

Commenti

Se showUI è impostato su True, una finestra di dialogo mostra lo stato di avanzamento dell'operazione e include un pulsante Annulla che l'utente può fare clic per annullare l'operazione. Poiché la finestra di dialogo non è modale, non blocca l'input dell'utente ad altre finestre del programma.

Se il server non risponde all'interno dell'intervallo specificato in connectionTimeout, l'operazione viene annullata e viene generata un'eccezione.

My.Computer.Network.UploadFile restituisce le informazioni di traccia quando si abilita la traccia di rete nell'applicazione. Per altre informazioni, vedere Abilitazione della traccia di rete.

Nota

Il protocollo FTP invia informazioni, incluse le password, nel testo normale e non deve essere usata per trasmettere informazioni sensibili.

La tabella seguente elenca un esempio di un'attività che coinvolge il My.Computer.Network.UploadFile metodo .

A Vedere
Caricare un file Procedura: Caricare un file

Vedi anche

Si applica a

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

Invia il file specificato all'indirizzo host specificato.

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)

Parametri

sourceFileName
String

Percorso e nome del file da caricare.

address
String

URL, indirizzo IP o URI del server di destinazione.

userName
String

Nome utente da autenticare. Il valore predefinito è una stringa vuota: "".

password
String

Password da autenticare. Il valore predefinito è una stringa vuota: "".

showUI
Boolean

True per visualizzare lo stato dell'operazione; in caso contrario, False. Il valore predefinito è False.

connectionTimeout
Int32

Intervallo di timeout in millisecondi. Il valore predefinito è 100 secondi.

Eccezioni

connectionTimeout è minore o uguale a zero.

address non include un nome file.

L'utente non dispone delle autorizzazioni necessarie per eseguire un'operazione di rete.

Il server non risponde entro il connectionTimeout specificato.

Il sito Web di destinazione ha rifiutato la richiesta.

Esempio

In questo esempio il file Order.txt viene caricato in http://www.cohowinery.com/uploads.

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

Nell'esempio riportato di seguito il file Order.txt viene caricato in http://www.cohowinery.com/uploads senza specificare un nome utente o una password, viene visualizzato lo stato di avanzamento del processo di caricamento ed è previsto un intervallo di timeout di 500 millisecondi.

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

Commenti

Se showUI è impostato su True, una finestra di dialogo mostra lo stato di avanzamento dell'operazione e include un pulsante Annulla che l'utente può fare clic per annullare l'operazione. Poiché la finestra di dialogo non è modale, non blocca l'input dell'utente ad altre finestre del programma.

Se il server non risponde all'interno dell'intervallo specificato in connectionTimeout, l'operazione viene annullata e viene generata un'eccezione.

My.Computer.Network.UploadFile restituisce le informazioni di traccia quando si abilita la traccia di rete nell'applicazione. Per altre informazioni, vedere Abilitazione della traccia di rete.

Nota

Il protocollo FTP invia informazioni, incluse le password, nel testo normale e non deve essere usata per trasmettere informazioni sensibili.

La tabella seguente elenca un esempio di un'attività che coinvolge il My.Computer.Network.UploadFile metodo .

A Vedere
Caricare un file Procedura: Caricare un file

Vedi anche

Si applica a

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

Invia il file specificato all'indirizzo host specificato.

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)

Parametri

sourceFileName
String

Percorso e nome del file da caricare.

address
Uri

URL, indirizzo IP o URI del server di destinazione.

networkCredentials
ICredentials

Credenziali per l'autenticazione.

showUI
Boolean

True per visualizzare lo stato dell'operazione; in caso contrario, False. Il valore predefinito è False.

connectionTimeout
Int32

Intervallo di timeout in millisecondi. Il valore predefinito è 100 secondi.

onUserCancel
UICancelOption

Azione da eseguire quando l'utente fa clic su Annulla. Il valore predefinito è ThrowException.

Eccezioni

connectionTimeout è minore o uguale a zero.

address non include un nome file.

L'utente non dispone delle autorizzazioni necessarie per eseguire un'operazione di rete.

Il server non risponde entro il connectionTimeout specificato.

Il sito Web di destinazione ha rifiutato la richiesta.

Esempio

In questo esempio il file Order.txt viene caricato in http://www.cohowinery.com/uploads.

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

Nell'esempio riportato di seguito il file Order.txt viene caricato in http://www.cohowinery.com/uploads senza specificare un nome utente o una password, viene visualizzato lo stato di avanzamento del processo di caricamento ed è previsto un intervallo di timeout di 500 millisecondi.

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

Commenti

Se showUI è impostato su True, una finestra di dialogo mostra lo stato di avanzamento dell'operazione e include un pulsante Annulla che l'utente può fare clic per annullare l'operazione. Poiché la finestra di dialogo non è modale, non blocca l'input dell'utente ad altre finestre del programma.

Se il server non risponde all'interno dell'intervallo specificato in connectionTimeout, l'operazione viene annullata e viene generata un'eccezione.

My.Computer.Network.UploadFile restituisce le informazioni di traccia quando si abilita la traccia di rete nell'applicazione. Per altre informazioni, vedere Abilitazione della traccia di rete.

Nota

Il protocollo FTP invia informazioni, incluse le password, nel testo normale e non deve essere usata per trasmettere informazioni sensibili.

La tabella seguente elenca un esempio di un'attività che coinvolge il My.Computer.Network.UploadFile metodo .

A Vedere
Caricare un file Procedura: Caricare un file

Vedi anche

Si applica a

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

Invia il file specificato all'indirizzo host specificato.

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)

Parametri

sourceFileName
String

Percorso e nome del file da caricare.

address
Uri

URL, indirizzo IP o URI del server di destinazione.

userName
String

Nome utente da autenticare. Il valore predefinito è una stringa vuota: "".

password
String

Password da autenticare. Il valore predefinito è una stringa vuota: "".

showUI
Boolean

True per visualizzare lo stato dell'operazione; in caso contrario, False. Il valore predefinito è False.

connectionTimeout
Int32

Intervallo di timeout in millisecondi. Il valore predefinito è 100 secondi.

Eccezioni

connectionTimeout è minore o uguale a zero.

address non include un nome file.

L'utente non dispone delle autorizzazioni necessarie per eseguire un'operazione di rete.

Il server non risponde entro il connectionTimeout specificato.

Il sito Web di destinazione ha rifiutato la richiesta.

Esempio

In questo esempio il file Order.txt viene caricato in http://www.cohowinery.com/uploads.

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

Nell'esempio riportato di seguito il file Order.txt viene caricato in http://www.cohowinery.com/uploads senza specificare un nome utente o una password, viene visualizzato lo stato di avanzamento del processo di caricamento ed è previsto un intervallo di timeout di 500 millisecondi.

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

Commenti

Se showUI è impostato su True, una finestra di dialogo mostra lo stato di avanzamento dell'operazione e include un pulsante Annulla che l'utente può fare clic per annullare l'operazione. Poiché la finestra di dialogo non è modale, non blocca l'input dell'utente ad altre finestre del programma.

Se il server non risponde all'interno dell'intervallo specificato in connectionTimeout, l'operazione viene annullata e viene generata un'eccezione.

My.Computer.Network.UploadFile restituisce le informazioni di traccia quando si abilita la traccia di rete nell'applicazione. Per altre informazioni, vedere Abilitazione della traccia di rete.

Nota

Il protocollo FTP invia informazioni, incluse le password, nel testo normale e non deve essere usata per trasmettere informazioni sensibili.

La tabella seguente elenca un esempio di un'attività che coinvolge il My.Computer.Network.UploadFile metodo .

A Vedere
Caricare un file Procedura: Caricare un file

Vedi anche

Si applica a

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

Invia il file specificato all'indirizzo host specificato.

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)

Parametri

sourceFileName
String

Percorso e nome del file da caricare.

address
Uri

URL, indirizzo IP o URI del server di destinazione.

userName
String

Nome utente da autenticare. Il valore predefinito è una stringa vuota: "".

password
String

Password da autenticare. Il valore predefinito è una stringa vuota: "".

showUI
Boolean

Specifica se visualizzare lo stato dell'operazione. Il valore predefinito è False.

connectionTimeout
Int32

Intervallo di timeout in millisecondi. Il valore predefinito è 100 secondi.

onUserCancel
UICancelOption

Azione da eseguire quando l'utente fa clic su Annulla. Il valore predefinito è ThrowException.

Eccezioni

connectionTimeout è minore o uguale a zero.

address non include un nome file.

L'utente non dispone delle autorizzazioni necessarie per eseguire un'operazione di rete.

Il server non risponde entro il connectionTimeout specificato.

Il sito Web di destinazione ha rifiutato la richiesta.

Esempio

In questo esempio il file Order.txt viene caricato in http://www.cohowinery.com/uploads.

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

Nell'esempio riportato di seguito il file Order.txt viene caricato in http://www.cohowinery.com/uploads senza specificare un nome utente o una password, viene visualizzato lo stato di avanzamento del processo di caricamento ed è previsto un intervallo di timeout di 500 millisecondi.

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

Commenti

Se showUI è impostato su True, una finestra di dialogo mostra lo stato dell'operazione e include un pulsante Annulla che l'utente può fare clic per annullare l'operazione. Poiché la finestra di dialogo non è modale, non blocca l'input dell'utente in altre finestre del programma.

Se il server non risponde entro l'intervallo specificato in connectionTimeout, l'operazione viene annullata e viene generata un'eccezione.

My.Computer.Network.UploadFile restituisce informazioni di traccia quando si abilita la traccia di rete nell'applicazione. Per altre informazioni, vedere Abilitazione della traccia di rete.

Nota

Il protocollo FTP invia informazioni, incluse le password, in testo normale e non devono essere usate per la trasmissione di informazioni riservate.

Nella tabella seguente è riportato un esempio di attività che include il My.Computer.Network.UploadFile metodo .

A Vedere
Caricare un file Procedura: Caricare un file

Vedi anche

Si applica a