PHP를 사용하여 amazon s3에 이미지를 업로드하고 있습니다. 파일을 업로드 할 때 데이터베이스에 대한 정보를 저장하려고하므로 파일 (파일 이름, 크기, 유형)에 대한 정보를 얻으 려 할 때 API 요청이 적습니다.amazon s3 업로드 응답에서 객체 정보 가져 오기
새 개체 만들기 :
//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());
성공적으로 업로드 한 후 새로운 GET 요청을하지 않고 $response
변수에서 파일 이름, 크기 및 파일 형식을 가져올 수 있습니까?
그래, 난 미리 값을 가지고 있지만 어쩌면 S3는 확실하지 업로드에 뭔가를 (변경 그 일은 ...)'$ response'는 실제로 api에서 반환 된 값이 많은 배열입니다. – CyberJunkie
언급 한 값 중 업로드시 변경된 값이 없습니다. – duskwuff