ファイルをアップロードすることはできますが、ダウンロードするとサイズが異なりますが、将来ランダムアクセスが必要になるため、ページブロブを作成しようとしています。
「file.docx」がアップロードされ、「file2.docx」としてダウンロードされます。ダウンロードされたものは少し大きく、実際にはそのサイズはページ ブロブのページ サイズ 512 に丸められます :) この特定のケースでは、Microsoft Word はファイルが破損しているという警告を表示しますが、ファイルを開くことはでき、内容は次のとおりです。私は期待していました。
ここからコード例を取得しました: Using Windows Azure Page Blobs and How to Efficiently Upload and Download Page Blobs . アップロードするコードとドキュメントを確認しましたが、ページのアップロードは 512 バイト境界 (startingOffset % 512 == 0) で開始し、512 境界 - 1 で終了する必要があるようです。 512 に準拠していないファイルをアップロードする必要がありますか?
たとえば、550 バイトのファイルがあり、それをアップロードしてダウンロードすると、1024 バイトのファイルが取得されますよね? 私は何をすべきか?メタデータに元のファイルサイズを保持するか、それを正しく行う方法がありますか?(または例)。
前もって感謝します。