Nello script #95 abbiamo visto come sia possibile eseguire il download di un file remoto in background grazie alla classe BackgroundDownloader, presente nel namespace Windows.Networking.BackgroundTransfer.
In modo simile ad un download, abbiamo la possibilità di eseguire l'upload in background di un file con la classe BackgroundUploader, dello stesso namespace.
L'utilizzo è analogo al download e si tratta di fare l'istanza di BackgroundDownloader e richiamare il metodo CreateUpload passando Uri e IStorageFile di cui eseguire l'upload.
var picker = new FileOpenPicker(); picker.FileTypeFilter.Add(".jpg"); StorageFile file = await picker.PickSingleFileAsync(); var uri = new Uri("http://www.server.com/upload"); var uploader = new BackgroundUploader(); uploader.SetRequestHeader("Filename", file.Name); UploadOperation upload = uploader.CreateUpload(uri, file); await upload.StartAsync();
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare i variable font nel CSS
Utilizzare Azure Cosmos DB con i vettori
Il nuovo controllo Range di Blazor 9
Eseguire i worklow di GitHub su runner potenziati
Simulare Azure Cosmos DB in locale con Docker
Aggiornare a .NET 9 su Azure App Service
Definire stili a livello di libreria in Angular
Paginare i risultati con QuickGrid in Blazor
Disabilitare le run concorrenti di una pipeline di Azure DevOps
Ordinare randomicamente una lista in C#
Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
Gestione dell'annidamento delle regole dei layer in CSS
I più letti di oggi
- Gestione degli eventi nei Web component HTML
- Utilizzare dati in formato XML in XAML
- Windows Phone 7.5 Developer Day with Nokia and Microsoft - Roma, Milano
- Microsoft Security Bulletin MS07-063, MS07-064, MS07-065, MS07-066, MS07-067, MS07-068, MS07-069
- Disponibile il codice sorgente di Moonlight
- Aggiornamento dei Silverlight Tools Beta 2 per Visual Studio 2008 SP1
- Microsoft lancia il nuovo tool gratuito 'ASP.NET Web Matrix Project'
- Mono 0.12: verso una nuova implementazione di ASP.NET
- Windows 8: ecco la prima preview, con tanto Metro