在S3中生成下载文件夹的链接

时间:2016-02-18 13:16:15

标签: php amazon-web-services amazon-s3

我已经设置了网站,您可以将文件发送到Amazon S3云存储。多个文件可以存储在文件夹中,如下所示:

my_bucket/folder1/file1.txt

my_bucket/folder1/file2.txt

现在我正在尝试生成用户下载整个folder1的链接,我发现这很难做到。有什么我想念的吗?尝试使用getObjectUrl("mybucket", "folder1")folder1生成网址会给我错误。

还有一种方法可以让生成的网址看起来像这样:

https://my_bucket.s3.amazonaws.com/file1.txt

但更适合一般公众使用的东西?

1 个答案:

答案 0 :(得分:1)

S3没有此功能。您需要压缩所有要为其提供链接的文件,将zip文件放在S3上,然后生成指向该文件的链接。