2016-04-04 24 views
0

Şu anda doğrudan Azure'a dosya yüklemek için bir Azure Shared Access Signature ile eşleştirilmiş Javascript kullanıyorum. Dosya boyutunu 64MB'ın altında tuttuğum sürece, dosya 1 blob olarak gönderildiği için sorun yok. Ancak, bu boyutu aştığımda, dosya boyutunun çok büyük olduğunu söyleyen bir hata alıyorum. Blobun bloklara kesilmesiyle ilgili bir çalışma olduğunu biliyorum, ancak mevcut kurulumumla bunu nasıl yapacağımı bilmiyorum. Sadece Javascript ve Paylaşılan Erişim İmzası kullanarak 64MB'lık bloklara keserek 200 MB'lık bir blob yüklemem için bir yol var mı?Blob'da Blob doğrudan Azure'a nasıl yüklenir?

+0

SAS (programlama dili) kullandığınızı düşünmediğim için SAS etiketini kaldırdım. – Reeza

+0

Lütfen bu bağlantıya bakın: http://gauravmantri.com/2013/02/16/uploading-large-files-in-windows-azure-blob-storage-using-shared-access-signature-html-and-javascript/ (Bu gönderiyi Azure Storage'da CORS kullanılabilirliğinden önce yazdığım için CORS ile ilgili notları göz ardı edin). –

cevap

0

Gaurav Mantri ve gönderdiği bağlantı yardımıyla, bir 100MB video dosyası öbeklemek ve doğrudan Azure'dan Javascript'e göndermek için gerekli ekleri yapabiliyordum. Bir bloğu bloklara ayırmaya ve Azure'a göndermeye karar verdiğinizde, bağlantıda sağlanan bilgilerle devam etmek için bir yan not, bir bloğun olabileceği maksimum boyutun 4 MB olduğunu unutmayın. Bir keresinde yüklememin hatasız çalıştığını anladım.