您可以使用Javascript列出文件.
以下是亚马逊提供的解决方案:
http://aws.amazon.com/code/Amazon-S3/1713
您将list.html放在要列出的每个目录中.
我创建了自己的列表文件,提供了可折叠的树视图:
https://github.com/phatmann/jS3Tree/blob/master/index.html
如果您使用S3网站功能,这些文件都不会起作用.
我已经创建了一个简单的JS,它以HTML样式创建一个适合您所需的目录索引:https://github.com/rgrp/s3-bucket-listing
您可以将其直接安装到s3存储桶或单独的网站中(这要归功于S3 REST API支持CORS!).README有完整的说明:https://github.com/rgrp/s3-bucket-listing
您应该使用Amazon S3 API列出存储桶以及其中的文件
存储桶可以代表一个文件夹(比在文件名上使用前缀更容易)
创建存储桶并将文件上传到其中后,您可以通过“列出我的所有存储桶”请求
在页面上显示存储桶。一旦用户单击给定的存储桶,您就可以使用“列出存储桶”请求获取其中的文件,最后一次单击文件来生成对象的 url,以便用户可以下载它而不会浪费带宽
您可以在这里找到 amazon s3 api 的许多实现
| 归档时间: |
|
| 查看次数: |
10382 次 |
| 最近记录: |