2016-04-04 26 views
0

私は現在Azureにファイルを直接アップロードするために、Azure Shared Access SignatureとペアになっているJavascriptを使用しています。私がファイルサイズを64MB未満に保つ限り、ファイルは1つのBLOBとして送信されているので問題はありません。しかし、そのサイズを超えると、ファイルサイズが大きすぎるというエラーが表示されます。ブロブをブロックに分割することで回避策があることはわかっていますが、現在の設定でどのように行うかはわかりません。 JavascriptとShared Access Signatureを使って64MBのブロックに分けて200MBと言うブロブをアップロードする方法はありますか?BlobをブロックでAzureに直接アップロードするには?

+0

SAS(プログラミング言語)を使用しているとは思わないので、私はSASタグを削除しました。 – Reeza

+0

このリンクをご覧ください:http://gauravmantri.com/2013/02/16/uploading-large-files-in-windows-azure-blob-storage-using-shared-access-signature-html-and-javascript/ (Azure StorageでCORSが利用可能になる前にこの記事を書いたので、CORSについての注意は無視してください)。 –

答えて

0

Gaurav Mantriと彼が投稿したリンクの助けを借りて、私は100MBビデオファイルをチャンクし、JavascriptからAzureに直接送信するために必要な追加を行うことができました。 BLOBをブロックに分割してAzureに送信することを決定したときに、リンクで提供される情報に付随する副作用は、ブロックの最大サイズが4MBであることに注意することが重要です。一度私はそれを理解した私のアップロードは完璧に働いた。

関連する問題