Sto cercando di utilizzare WebClient.UploadFile nel mio progetto per inviare file al server. WebClient.UploadFile accetta il nome del file uri come parametro ma vorrei passare il flusso del file invece del nome del file uri. È possibile con WebClient?WebClient.UploadFile passa il file di caricamento come stream
6
A
risposta
1
Dovresti essere in grado di utilizzare i metodi WebClient.OpenWrite
e OpenWriteAsync
per inviare uno stream al tuo server.
Se si utilizza la versione successiva, effettuare la sottoscrizione a OpenWriteCompleted
e utilizzare e.Result
come stream su CopyTo
.
0
Non è possibile, ma ciò che suggerisci è una buona idea. Vorrei andare a http://connect.microsoft.com e registrare una richiesta di funzionalità.
2
Ecco alcuni esempi che illustrano come scrivere flusso alla risorsa specificata utilizzando WebClient class:
Utilizzando WebClient.OpenWrite
:
using (var client = new WebClient())
{
var fileContent = System.IO.File.ReadAllBytes(fileName);
using (var postStream = client.OpenWrite(endpointUrl))
{
postStream.Write(fileContent, 0, fileContent.Length);
}
}
Utilizzando WebClient.OpenWriteAsync
:
using (var client = new WebClient())
{
client.OpenWriteCompleted += (sender, e) =>
{
var fileContent = System.IO.File.ReadAllBytes(fileName);
using (var postStream = e.Result)
{
postStream.Write(fileContent, 0, fileContent.Length);
}
};
client.OpenWriteAsync(new Uri(endpointUrl));
}
Problemi correlati
- 1. Ottenere il progresso del caricamento durante il caricamento di file utilizzando Webclient.Uploadfile
- 2. Caricamento file REST con HttpRequestMessage o Stream?
- 3. Caricamento file come stream in gioco framework 2.0
- 4. Caricamento file di Commons Apache - Stream terminato in modo imprevisto
- 5. caricamento di stream in un file std :: vector in C++
- 6. Come si passa all'hashtag dopo il caricamento della pagina?
- 7. Come utilizzare il file di caricamento capibara?
- 8. Come convalidare il tipo di file di un caricamento file?
- 9. Carica il file di configurazione dallo stream invece del file
- 10. CKFinder - Caricamento rapido non passa l'URL alla scheda Informazioni immagine dopo il caricamento riuscito
- 11. Impossibile accedere a un file chiuso durante il caricamento su memoria stream
- 12. File di caricamento di PrimeFaces che mostra il nome del file dopo il caricamento
- 13. Stream MP3 file MVC3
- 14. Stream StringBuilder su file
- 15. Come simulare il caricamento del file del browser con HttpWebRequest
- 16. Come convertire il file excel stream in C# datatable?
- 17. Caricamento file con Tornado
- 18. PDFbox caricamento di file di grandi dimensioni
- 19. Stream di Akka: lettura di più file
- 20. richieste - come eseguire il caricamento in streaming - file parziale
- 21. PHP Convalida il caricamento file
- 22. Hplistener e caricamento file
- 23. Caricamento file Blueimp: caricamento file singolo
- 24. problema di caricamento file
- 25. Nessuna risposta HTTP durante il caricamento diretto di stream su Amazon S3
- 26. Drupal: è richiesto il caricamento di file?
- 27. File di immagine in PDF Stream Conversion
- 28. Come scegliere più file usando il Controllo caricamento file?
- 29. caricamento file jquery - come sovrascrivere il file NON rinominare
- 30. Caricamento di file in blocchi utilizzando il plug-in di caricamento del file jquery in JAVA
@Thomas Cosa hai fatto a finire fare? – user990635