Я пытался с несколькими изменениями, но у меня ничего не получалось.Тот же код отлично работает при попытке в тестовой среде, но при копировании в реальный код с необходимыми изменениями все загруженные файлы после загрузки становятся 0B.
//file upload
$filePath = $id.rand(0000,9999).$_FILES["file"]["name"].".jpg";
//Put on S3
// Put on S3
$s3->putObject(
array(
'Bucket'=>$bucketName,
'Key' => $filePath,
'sourceFile' => fopen($filePath, 'w'),
'StorageClass' => 'STANDARD',
'ACL' => 'public-read'
)
);