我有一个亚马逊S3账户,我想在里面存储几个文件夹的文件。
我希望访问该网站的用户能够查看和下载我放置的文件和文件夹。
这些文件和文件夹将会经常更改,我希望每次添加或删除文件时都不需要重新编写任何HTML代码。
如何安排让网站访问者简单地查看文件/文件夹列表?
http://aws.amazon.com/code/Amazon-S3/1713
你需要将list.html放置在想要列出的每个目录中。https://github.com/phatmann/jS3Tree/blob/master/index.html
如果您正在使用S3网站功能,则这两个文件都无法使用。
你应该使用Amazon S3 API来列出存储桶及其中的文件。
一个存储桶可以代表一个文件夹(这比在文件名上使用前缀更容易)。
在创建存储桶并上传文件后,你可以通过List All My Buckets请求在页面上展示存储桶。一旦用户点击了某个存储桶,你可以使用List Bucket请求获取其中的文件。最后,再点击一次文件以生成对象的URL,以便用户可以下载它而不浪费你的带宽。
你可以在这里找到许多Amazon S3 API的实现。