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
| Nome | Descrizione |
|---|---|
| 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 per l'autenticazione. Il valore predefinito è una stringa vuota: "".
- showUI
- Boolean
Indica se visualizzare lo stato di avanzamento 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 di file.
L'utente non dispone delle autorizzazioni necessarie per eseguire un'operazione di rete.
Il server non risponde all'interno dell'oggetto specificato connectionTimeout.
La richiesta viene negata dal server Web di destinazione.
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")
Questo esempio carica il file Order.txt in http://www.cohowinery.com/uploads senza specificare un nome utente o una password, mostra lo stato di avanzamento del caricamento e ha 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 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.
Note
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 .
| Per | Vedi |
|---|---|
| Carica un file | Procedura: Caricare un file |
Vedi anche
- Uri
- ICredentials
- UICancelOption
- Oggetti (Visual Basic)
- Come scaricare un file in Visual Basic
- Come: Analizzare i percorsi dei 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 di file.
L'utente non dispone delle autorizzazioni necessarie per eseguire un'operazione di rete.
Il server non risponde entro il timeout predefinito (100 secondi).
La richiesta viene negata dal server Web di destinazione.
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")
Questo esempio carica il file Order.txt in http://www.cohowinery.com/uploads senza specificare un nome utente o una password, mostra lo stato di avanzamento del caricamento e ha 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 fornire credenziali utente o specificare un valore di timeout specifico.
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.
Nella tabella seguente è riportato un esempio di attività che include il My.Computer.Network.UploadFile metodo .
| Per | Vedi |
|---|---|
| Carica un file | Procedura: Caricare un file |
Vedi anche
- Uri
- ICredentials
- UICancelOption
- Oggetti (Visual Basic)
- Come scaricare un file in Visual Basic
- Come: Analizzare i percorsi dei 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 di file.
L'utente non dispone delle autorizzazioni necessarie per eseguire un'operazione di rete.
Il server non risponde entro il timeout predefinito (100 secondi).
La richiesta viene negata dal server Web di destinazione.
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")
Questo esempio carica il file Order.txt in http://www.cohowinery.com/uploads senza specificare un nome utente o una password, mostra lo stato di avanzamento del caricamento e ha 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 fornire credenziali utente o specificare un valore di timeout specifico.
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.
Nella tabella seguente è riportato un esempio di attività che include il My.Computer.Network.UploadFile metodo .
| Per | Vedi |
|---|---|
| Carica un file | Procedura: Caricare un file |
Vedi anche
- Uri
- ICredentials
- UICancelOption
- Oggetti (Visual Basic)
- Come scaricare un file in Visual Basic
- Come: Analizzare i percorsi dei 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 per l'autenticazione. Il valore predefinito è una stringa vuota: "".
Eccezioni
connectionTimeout è minore o uguale a zero.
address non include un nome di file.
L'utente non dispone delle autorizzazioni necessarie per eseguire un'operazione di rete.
Il server non risponde entro il timeout predefinito (100 secondi).
La richiesta viene negata dal server Web di destinazione.
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")
Questo esempio carica il file Order.txt in http://www.cohowinery.com/uploads senza specificare un nome utente o una password, mostra lo stato di avanzamento del caricamento e ha 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 utilizzare uno degli altri overload del UploadFile metodo per specificare un valore di timeout specifico.
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.
Note
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 .
| Per | Vedi |
|---|---|
| Carica un file | Procedura: Caricare un file |
Vedi anche
- Uri
- ICredentials
- UICancelOption
- Oggetti (Visual Basic)
- Come scaricare un file in Visual Basic
- Come: Analizzare i percorsi dei 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 per l'autenticazione. Il valore predefinito è una stringa vuota: "".
Eccezioni
connectionTimeout è minore o uguale a zero.
address non include un nome di file.
L'utente non dispone delle autorizzazioni necessarie per eseguire un'operazione di rete.
Il server non risponde entro il timeout predefinito (100 secondi).
La richiesta viene negata dal server Web di destinazione.
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")
Questo esempio carica il file Order.txt in http://www.cohowinery.com/uploads senza specificare un nome utente o una password, mostra lo stato di avanzamento del caricamento e ha 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 utilizzare uno degli altri overload del UploadFile metodo per specificare un valore di timeout specifico.
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.
Note
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 .
| Per | Vedi |
|---|---|
| Carica un file | Procedura: Caricare un file |
Vedi anche
- Uri
- ICredentials
- UICancelOption
- Oggetti (Visual Basic)
- Come scaricare un file in Visual Basic
- Come: Analizzare i percorsi dei 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 di avanzamento 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 di file.
L'utente non dispone delle autorizzazioni necessarie per eseguire un'operazione di rete.
Il server non risponde all'interno dell'oggetto specificato connectionTimeout.
La richiesta viene negata dal server Web di destinazione.
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")
Questo esempio carica il file Order.txt in http://www.cohowinery.com/uploads senza specificare un nome utente o una password, mostra lo stato di avanzamento del caricamento e ha 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 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.
Note
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 .
| Per | Vedi |
|---|---|
| Carica un file | Procedura: Caricare un file |
Vedi anche
- Uri
- ICredentials
- UICancelOption
- Oggetti (Visual Basic)
- Come scaricare un file in Visual Basic
- Come: Analizzare i percorsi dei 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 per l'autenticazione. Il valore predefinito è una stringa vuota: "".
- showUI
- Boolean
True per visualizzare lo stato di avanzamento 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 di file.
L'utente non dispone delle autorizzazioni necessarie per eseguire un'operazione di rete.
Il server non risponde all'interno dell'oggetto specificato connectionTimeout.
La richiesta viene negata dal server Web di destinazione.
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")
Questo esempio carica il file Order.txt in http://www.cohowinery.com/uploads senza specificare un nome utente o una password, mostra lo stato di avanzamento del caricamento e ha 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 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.
Note
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 .
| Per | Vedi |
|---|---|
| Carica un file | Procedura: Caricare un file |
Vedi anche
- Uri
- ICredentials
- UICancelOption
- Oggetti (Visual Basic)
- Come scaricare un file in Visual Basic
- Come: Analizzare i percorsi dei 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 di avanzamento 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 di file.
L'utente non dispone delle autorizzazioni necessarie per eseguire un'operazione di rete.
Il server non risponde all'interno dell'oggetto specificato connectionTimeout.
La richiesta viene negata dal server Web di destinazione.
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")
Questo esempio carica il file Order.txt in http://www.cohowinery.com/uploads senza specificare un nome utente o una password, mostra lo stato di avanzamento del caricamento e ha 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 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.
Note
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 .
| Per | Vedi |
|---|---|
| Carica un file | Procedura: Caricare un file |
Vedi anche
- Uri
- ICredentials
- UICancelOption
- Oggetti (Visual Basic)
- Come scaricare un file in Visual Basic
- Come: Analizzare i percorsi dei 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 per l'autenticazione. Il valore predefinito è una stringa vuota: "".
- showUI
- Boolean
True per visualizzare lo stato di avanzamento 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 di file.
L'utente non dispone delle autorizzazioni necessarie per eseguire un'operazione di rete.
Il server non risponde all'interno dell'oggetto specificato connectionTimeout.
La richiesta viene negata dal server Web di destinazione.
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")
Questo esempio carica il file Order.txt in http://www.cohowinery.com/uploads senza specificare un nome utente o una password, mostra lo stato di avanzamento del caricamento e ha 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 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.
Note
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 .
| Per | Vedi |
|---|---|
| Carica un file | Procedura: Caricare un file |
Vedi anche
- Uri
- ICredentials
- UICancelOption
- Oggetti (Visual Basic)
- Come scaricare un file in Visual Basic
- Come: Analizzare i percorsi dei 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 per l'autenticazione. Il valore predefinito è una stringa vuota: "".
- showUI
- Boolean
Indica se visualizzare lo stato di avanzamento 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 di file.
L'utente non dispone delle autorizzazioni necessarie per eseguire un'operazione di rete.
Il server non risponde all'interno dell'oggetto specificato connectionTimeout.
La richiesta viene negata dal server Web di destinazione.
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")
Questo esempio carica il file Order.txt in http://www.cohowinery.com/uploads senza specificare un nome utente o una password, mostra lo stato di avanzamento del caricamento e ha 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 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.
Note
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 .
| Per | Vedi |
|---|---|
| Carica un file | Procedura: Caricare un file |
Vedi anche
- Uri
- ICredentials
- UICancelOption
- Oggetti (Visual Basic)
- Come scaricare un file in Visual Basic
- Come: Analizzare i percorsi dei file in Visual Basic