Per favore, posso sapere qual è la dimensione massima del file da caricare sul BLOB di archiviazione azure usando l'API di uploadfile.Qual è la dimensione massima del file che posso caricare nel metodo uploadfile BLOB BLU
risposta
Dal UploadFile()
scrive al blocco Blobs, la dimensione massima di un file è 200GB.
Dietro le quinte, UploadFile()
effettua chiamate all'API REST di archiviazione di Windows di Azure. È possibile leggere i dettagli di tali chiamate here.
La dimensione massima è stata aumentata un po 'indietro ? :) Ora è massimo 50.000 blocchi con 100 MB ciascuno (circa 4,75 TB). – juunas
Corretto, sebbene l'SDK sia stato modificato nel corso degli anni. Ricontrollerò i nomi dei metodi ecc. E aggiornerò la risposta di conseguenza. Grazie per aver catturato le vecchie dimensioni di archiviazione. –
Dipende fondamentalmente dal tipo di blob in uso. Understanding Block Blobs and Page Blobs spiega tutto in dettaglio.
Se si utilizza macchie di blocco (UploadFile API):
Se si sta scrivendo un blob blocco che sono più di 64 MB di dimensione, è possibile caricare nella sua interezza, con una sola operazione di scrittura . (Storage client predefinito di 32 MB, impostabile utilizzando i SingleBlobUploadThresholdInBytes proprietà.)
Credo che la citazione che stavi cercando fosse quella immediatamente precedente a quella che è stata incollata. "Ogni blocco può avere dimensioni diverse, fino a un massimo di 4 MB. La dimensione massima per un blocco BLOB è di 200 GB e un BLOB di blocco non può contenere più di 50.000 blocchi" –
Aggiornamento: a partire da dicembre 2016 la dimensione massima di un Block Blob è aumentata a circa 4,75 TB (blocchi di 50.000 x 100 MB).
Fonte: https://azure.microsoft.com/en-gb/blog/general-availability-larger-block-blobs-in-azure-storage/
Nota 'CloudBlob.UploadFile' è dal vecchio 1.7 lib e è deprecato. –