要将文件上传到存储桶根目录,请使用下一个代码:
$s3->putObjectFile($logFile, $bucketName,basename($logFile), S3::ACL_PUBLIC_READ);
但如何将文件放入某个文件夹?
我尝试过像:
'folderName\\'. basename($logFile)
但它只是将“folderName \”添加到文件名并将其上传到存储桶的根目录。
答案 0 :(得分:2)
使用正斜杠:
'forlderName/' . basename($logFile)
本文应解释原因:http://docs.aws.amazon.com/AmazonS3/latest/dev/ListingKeysHierarchy.html