42 messaggi dal 06 giugno 2002
in che namespace si trova FileUploadRequest ?
Ciao, e' una classe custom che contiene una proprieta' "FileName"
813 messaggi dal 08 aprile 2009
Anche se non si utilizza Blazor ma uno standard MVC non è il caso di generare comunque un token SAS?
assolutamente si', per esempio se effettui l'upload tramite JavaScript

le chiavi di Azure Blob Storage vanno usate solo ed esclusivamente server side :)
42 messaggi dal 06 giugno 2002
Scusa Marco ma questo è Blazor server o web assembly ? io sto lavorando in Blazor WA, ma se l'api che ho sul server alla fine gli passo la stringa con il nome file (FileUploadRequest) come fa a fare l'ulpload del blob ?
Ciao, e' Blazor WebAssembly.

L'API non fa l'upload del blob, l'API si limita a restituire al client un URL (comprensivo di SAS token) sui cui il client potra' poi effettuare l'upload.

Blazor poi fara' l'upload tramite
var blob = new BlobClient(new Uri(uri));

await blob.UploadAsync(e.File.OpenReadStream());


E ora che ci penso, ho dimenticato di specificare una cosa, ossia che bisogna abilitare CORS sul container, visto che e' il browser a fare l'upload direttamente su Blob Storage.

Rimedio subito

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.