将PutObject放入目录Amazon s3 / PHP

法布里佐·费诺里奥(Fabrizio Fenoglio)

我需要将文件上传到我在Amazon s3存储上创建的特定目录中。我总是将文件上传到存储桶的“绝对路径”上,如下所示:

$s3->putObject(array(
            'Bucket' => $bucket,
            'ContentType'   => $mime,
            'Key'           => $localImage,
            'ACL'           => 'public-read',
            'SourceFile'    => $localImage,
            'CacheControl'  => 'max-age=172800',
            "Expires"       => gmdate("D, d M Y H:i:s T", strtotime("+5 years")),
            'Metadata'      => array(
                'profile' => $localImage,
            ),
        )); 

如何定义此文件应在给定目录上载的位置?

杰里米·林德布鲁姆

您必须在“密钥”参数中包含该信息。S3实际上不是文件系统,它更像是一个大型(哈希表)关联数组。“ Bucket”是哈希表的名称,“ Key”是键(例如$bucket[$key] = $content)。因此,所有路径/目录信息都必须是“密钥”的一部分。

$localImage = '/Users/jim/Photos/summer-vacation/DP00342654.jpg';
$s3->putObject(array(
    'Bucket'     => 'my-uniquely-named-bucket',
    'SourceFile' => $localImage,
    'Key'        => 'photos/summer/' . basename($localImage)
));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将AWS php putObject从$ _FILE []分段上传到S3

来自分类Dev

Amazon S3:putObject未更新

来自分类Dev

使用PHP s3类无法将视频文件上传到s3

来自分类Dev

使用PHP从Amazon s3压缩并下载文件

来自分类Dev

删除多个对象Amazon s3 PHP SDK

来自分类Dev

使用PHP SDK在Amazon S3上上传文件

来自分类Dev

Amazon S3客户使用PHP SDK提供的加密

来自分类Dev

删除多个对象Amazon s3 PHP SDK

来自分类Dev

Amazon S3 SDK for PHP中的异常处理

来自分类Dev

使用PHP SDK在Amazon S3上上传文件

来自分类Dev

Amazon S3客户使用PHP SDK提供的加密

来自分类Dev

aws s3 php:无法使用UploadSyncBuilder上载目录

来自分类Dev

如何在Amazon S3存储桶中的特定目录上仅允许PutObject权限

来自分类Dev

将文件上传到 s3 php 脚本

来自分类Dev

直接使用php将文件上传到Amazon s3

来自分类Dev

使用 PHP 将文件上传到 Amazon S3 存储桶 - 不使用 SDK

来自分类Dev

PHP S3 SDK putObject错误“无效的资源类型”

来自分类Dev

PHP S3 SDK putObject错误“无效的资源类型”

来自分类Dev

无法从Amazon S3删除目录

来自分类Dev

删除Amazon S3目录

来自分类Dev

使用php列出Amazon S3存储桶中的所有文件的快速方法?

来自分类Dev

PHP-Amazon S3如何检查我的连接是否成功

来自分类Dev

使用PHP从Amazon S3下载文件后继续执行

来自分类Dev

Amazon S3 PHP流包装器设置图像的公共视图权限

来自分类Dev

使用PHP SDK在Amazon S3上上传已调整大小的图像

来自分类Dev

Amazon S3 PHP SDK:上载的图像具有错误的mime类型

来自分类Dev

PHP Amazon S3通过URL访问私有文件

来自分类Dev

Amazon S3 就像来自 php 和 html 的本地文件

来自分类Dev

Amazon s3或Cloudfront

Related 相关文章

热门标签

归档