Я пытаюсь загрузить файл в папку внутри ведра s3. я делаю следующее в PHP:amazon s3, загрузить файл в папку в bucket
$name = $_FILES['file']['name'];
$size = $_FILES['file']['size'];
$tmp = $_FILES['file']['tmp_name'];
$bucket= $_POST['bucket'];
$actual_image_name = explode('.',$name)[0]."-".time().".".$ext;
$s3->putObjectFile($tmp, $bucket , $actual_image_name, S3::ACL_PUBLIC_READ);
Имя Ковш является строка, которая передается PHP и указывает на подкаталог с использованием прямой слэш:
'<bucket name>/<subfolder>'
однако, когда я загрузить новое изображение мой ковш, он загружается в корень ковша. Как загрузить этот файл в подпапку в моем ковше?
Thx
Если кто-то использует Laravel: 'Storage :: disk ('s3') -> put ('created-directory-name /'.$ fileName, $ fileObject,' public ');' – partho