-1

我在亚马逊 S3 中创建了一个名为“RootBucket”的存储桶。在存储桶内创建了两个文件夹“folder1”和“folder2”。在文件夹 1 中,我创建了 5 个文件夹,如 F1、F2、F3、F4 和 F5。然后在每个文件夹(F1 - F5)中,我添加了一些图像和 zip 文件。

文件夹结构就像,

RootBucket -> 文件夹 1 -> F1 -> img1、img2、zipfile1、zipfile2。

我想在这里为子文件夹做目录浏览器,就像我在浏览器中提供以下链接一样,

www.sample.com/RootBucket/folder1

这将列出“文件夹 1”内的所有文件夹(F1-F5)。

如果我们单击该目录列表中的任何文件夹,

www.sample.com/RootBucket/folder1/F1

这将列出 F1 文件夹中的所有图像和 zip 文件。如果我们单击此处的任何图像或 zip 文件,那么它应该会下载。

如何在 Amazon S3 中执行此过程?

我已经搜索了更多关于此的地方,他们告诉我使用 list.html java 脚本来列出所有文件夹。但我不想使用像这样的链接结构

www.sample.com/RootBucket/folder1/list.html,而不是这个,我只想让 www.sample.com/RootBucket/folder1 列出所有文件夹。

请给我一个解决方案来做到这一点。

问候,卡蒂克。

4

1 回答 1

0

http://shrub.appspot.com应该可以满足您的需求。您需要使用服务器端语言编写自己的 web 应用程序,或者您可以 fork Shrub 并根据自己的需要对其进行修改。

于 2013-08-31T04:32:12.503 回答