I am trying to upload a file to a folder inside a s3 bucket. I am doing the following in 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);
The bucket name is a string sent to PHP and indicates a subfolder using a forward slash:
'<bucket name>/<subfolder>'
however, when I upload a new image to my bucket, it is uploaded to the bucket root. How can I upload this file to the subfolder in my bucket?
Thx
The name of the sub folder should be added to the beginning of the filename and not to the end of the bucket name.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With