Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo WebClient.UploadFile (Uri, String, String)

 

Data di pubblicazione: ottobre 2016

Carica il file locale specificato per la risorsa specificata, utilizzando il metodo specificato.

Spazio dei nomi:   System.Net
Assembly:  System (in System.dll)

public byte[] UploadFile(
	Uri address,
	string method,
	string fileName
)

Parametri

address
Type: System.Uri

L'URI della risorsa per ricevere il file.

method
Type: System.String

Il metodo utilizzato per inviare il file della risorsa. Se null, il valore predefinito è POST per http e la archivia per ftp.

fileName
Type: System.String

File da inviare alla risorsa.

Valore restituito

Type: System.Byte[]

Oggetto Byte matrice contenente il corpo della risposta dalla risorsa.

Exception Condition
ArgumentNullException

Il valore del parametro address è null.

-oppure-

Il valore del parametro fileName è null.

WebException

L'URI formato dalla combinazione BaseAddress, e address non è valido.

-oppure-

fileName è null, è Empty, contiene caratteri non validi o non esiste.

-oppure-

Si è verificato un errore durante il caricamento del file.

-oppure-

Si è verificato alcuna risposta dal server che ospita la risorsa.

-oppure-

Il Content-type intestazione inizia con multipart.

Se l'indirizzo specifica una risorsa HTTP, il UploadFile metodo invia un file locale a una risorsa utilizzando il metodo HTTP specificato nella method parametro e restituisce una risposta dal server. Questo metodo si blocca durante il caricamento del file. Per continuare l'esecuzione in attesa di risposta del server, utilizzare uno del UploadFileAsync metodi.

Se il method parametro specifica un verbo non accettato dal server o address risorse, le classi del protocollo sottostante determineranno le conseguenze. In genere, un WebException viene generata un'eccezione con il Status impostata per indicare l'errore.

Se il BaseAddress proprietà non è una stringa vuota ("") e address non contiene un URI assoluto, address deve essere un URI relativo viene combinato con BaseAddress per formare l'URI assoluto dei dati richiesti. Se il QueryString proprietà non è una stringa vuota, questo viene aggiunto a address.

System_CAPS_noteNota

Questo membro genera informazioni di traccia quando viene abilitata la funzionalità di traccia di rete nell'applicazione in uso. Per altre informazioni, vedere Tracciatura di rete in .NET Framework.

FileIOPermission

to access the local file. Associated enumeration: F:System.Security.Permissions.FileIOPermissionAccess.Read

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: