Network.UploadFile Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- Uri
- ICredentials
- UICancelOption
- Oggetti (Visual Basic)
- Procedura: scaricare file in Visual Basic
- Procedura: analizzare percorsi di file in Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Oggetti (Visual Basic)
- Procedura: scaricare file in Visual Basic
- Procedura: analizzare percorsi di file in Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Oggetti (Visual Basic)
- Procedura: scaricare file in Visual Basic
- Procedura: analizzare percorsi di file in Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Oggetti (Visual Basic)
- Procedura: scaricare file in Visual Basic
- Procedura: analizzare percorsi di file in Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Oggetti (Visual Basic)
- Procedura: scaricare file in Visual Basic
- Procedura: analizzare percorsi di file in Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Oggetti (Visual Basic)
- Procedura: scaricare file in Visual Basic
- Procedura: analizzare percorsi di file in Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Oggetti (Visual Basic)
- Procedura: scaricare file in Visual Basic
- Procedura: analizzare percorsi di file in Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Oggetti (Visual Basic)
- Procedura: scaricare file in Visual Basic
- Procedura: analizzare percorsi di file in Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Oggetti (Visual Basic)
- Procedura: scaricare file in Visual Basic
- Procedura: analizzare percorsi di file in Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Oggetti (Visual Basic)
- Procedura: scaricare file in Visual Basic
- Procedura: analizzare percorsi di file in Visual Basic