1. ホーム
  2. amazon-s3

ダウンロードせずにS3でファイルサイズをチェック?

2023-09-14 23:45:09

質問

Amazon S3 に顧客のファイルをアップロードしていますが、顧客ごとにそれらのファイルのサイズをカウントする機能を追加したいと思います。ファイルをダウンロードせずにファイル サイズを確認する方法はありますか? Amazonのコントロールパネルから見ることができるのは知っていますが、私はそれをプログラマティックに行う必要があります。

どのように解決するのですか?

HTTPを送信する HEAD リクエストを送信します。 HEAD リクエストは GET リクエストと同じ HTTP ヘッダを取得しますが、オブジェクトのボディは取得しません (帯域幅を節約できます)。 その後、HTTP レスポンスヘッダから Content-Length ヘッダの値を解析することができます。