Vous devriez vraiment télécharger des blobs à Blob storage à la place.
using (var fileStream = System.IO.File.OpenRead(@"path\img.jpg"))
{
await blockBlob.UploadFromStreamAsync(fileStream);
}
ou
byte[] imageBytes;
// read your image into imageBytes
await blockBlob.UploadByteArrayAsync(imageBytes);
Table de stockage a une Edm.Binary
property type. Les propriétés sont limitées à 64 Ko. Si le SDK n'expose pas le type, convertissez en base64 et stockez comme string
. Encore une fois, cela est hautement indésirable pour la performance et l'efficacité. Il vous reste à peu près 48 Ko de stockage pour une seule image (base64 est ~ 1,33 fois la taille de la source car elle code chaque 3 octets en 4).