amazon s3,将文件上传到存储桶中的文件夹中
amazon s3, upload file in folder in bucket
我正在尝试将文件上传到 s3 存储桶内的文件夹。
我在 PHP 中执行以下操作:
$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>'
但是,当我将新图像上传到我的存储桶时,它会上传到存储桶根目录。
如何将此文件上传到我存储桶中的子文件夹?
感谢
子文件夹的名称应添加到文件名的开头,而不是存储桶名称的末尾。
我正在尝试将文件上传到 s3 存储桶内的文件夹。 我在 PHP 中执行以下操作:
$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>'
但是,当我将新图像上传到我的存储桶时,它会上传到存储桶根目录。 如何将此文件上传到我存储桶中的子文件夹?
感谢
子文件夹的名称应添加到文件名的开头,而不是存储桶名称的末尾。