0

誰かが私を正しい方向に向けてください。

  1. ローカル ファイル システムのファイルを Azure BLOB にアップロードする Windows タイマー サービスを作成する必要があります。
  2. 各ファイル (ビデオ) は 2GB から 16GB の間のどこかにあるかもしれません。サイズに制限はありますか?ファイルを分割する必要がありますか?
  3. ファイルが非常に大きいため、Azure へのアップロード速度を調整できますか?
  4. アップロードされたファイルの進行状況を別のアプリケーション (WPF) で確認することはできますか? つまり、進行状況バー、転送されたデータの量、および転送速度は?
4

1 に答える 1

1

ここで必要なタイプであるブロック BLOB の上限は 200 GB です。VHD に使用されるページ BLOB は、最大 1 TB まで可能です。

アップロードが 2 段階のプロセスであるため、ブロック BLOB と呼ばれます。一連のブロックをアップロードしてから、そのブロック リストをコミットします。クライアント API は、この複雑さの一部を隠すことができます。アップロードを制御し、そのステータスを追跡したいので、ファイルをブロック (最大サイズは 4MB) でアップロードすることを検討し、そのフローと成功を必要に応じて管理する必要があります。アップロードの最後に、ブロック リストをコミットします。

数多くのすばらしいブログ投稿を行ってきた Kevin Williamson は、「進行状況変更通知 2.0 を使用した非同期並列 Blob 転送」の方法を示す投稿を行っています

于 2013-05-25T16:12:44.477 に答える