joe*_*tor 3 php amazon-s3 amazon-web-services
使用php sdk将文件直接上传到AWS S3中的文件夹的语法是什么?
我使用以下方法成功上传到存储桶:
$response = $s3->create_object($bucket, $file_name, array('fileUpload' => $file_path))
Run Code Online (Sandbox Code Playgroud)
TX!
GBD*_*GBD 10
试试这种方式
$s3->create_object($bucket, 'folder/filename', $options)
Run Code Online (Sandbox Code Playgroud)
只需做一件事,添加“path/”例如:如果您的存储桶中有一个文件夹“videos”,那么您必须在“key”=>“videos/video-name-here”中添加这样的路径。
try {
// Upload data.
$result = $s3Client->putObject([
'Bucket' => bucket-name,
'Key' => 'videos/video-name', //add path here
'Body' => fopen($video, 'r'),
'ACL' => 'public-read'
]);
print_r($result['ObjectURL']);
} catch (S3Exception $e) {
echo $e->getMessage() . PHP_EOL;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5392 次 |
| 最近记录: |