PHPを使用してAmazon s3に画像をアップロードしています。ファイルをアップロードするときに、そのファイルに関する情報をデータベースに保存したいので、ファイルに関する情報 (ファイル名、サイズ、タイプ) を取得する必要があるときに API 要求を少なくします。
新しいオブジェクトの作成:
//initiate the class
$s3 = new AmazonS3();
$bucket = 'my_bucket';
//upload the file
$response = $s3->create_object($bucket, $filename, array(
'fileUpload' => $filepath,
'acl' => AmazonS3::ACL_PUBLIC,
'contentType' => $file_type,
'storage' => AmazonS3::STORAGE_REDUCED,
'headers' => array( // raw headers
'Cache-Control' => 'max-age=315360000',
'Expires' => gmdate("D, d M Y H:i:s T", strtotime("+5 years"))
)
));
var_dump($response->isOK());
$response
アップロードが成功した後、新しい GET リクエストを作成せずに変数からファイル名、サイズ、およびファイル タイプを取得することは可能ですか?