S3 AWS SDK の初心者です。私のプロジェクトで問題が発生しています。
現在アップロードされているファイルのアップロードまたはダウンロードされたサイズを取得したい。実際、私のアプリケーションの機能は、コンテンツをクライアント ブラウザから Amazon S3 に直接アップロードすることです。しかし、データの転送が中断され、例外が発生した場合、転送されたファイルのデータ量を追跡できません。
どなたか解決策がありましたら、ご返信ください。
ありがとう
S3 AWS SDK の初心者です。私のプロジェクトで問題が発生しています。
現在アップロードされているファイルのアップロードまたはダウンロードされたサイズを取得したい。実際、私のアプリケーションの機能は、コンテンツをクライアント ブラウザから Amazon S3 に直接アップロードすることです。しかし、データの転送が中断され、例外が発生した場合、転送されたファイルのデータ量を追跡できません。
どなたか解決策がありましたら、ご返信ください。
ありがとう
まず第一に、S3 には「最後のトランザクション」機能がありません。S3 はトランザクションではなく、巨大なハッシュテーブルです。アップロードが失敗した場合、たとえ途中で失敗したとしても、アイテムはバケットに存在しません。
ここでの最良のオプションは、Flash または Silverlight を使用してファイルをアップロードすることです。このようにして、クライアントのファイル サイズにアクセスし、ファイルのアップロード時に適切なメタ タグを追加できます。また、正確な進行状況バーを表示することもできます。
この例を見てください。