1

使用 Python(和 boto)在 Amazon S3 中创建文件(密钥)不是问题。使用此代码,我可以连接到存储桶并创建具有特定内容的密钥:

bucket_instance = connection.get_bucket('bucketname')
key = bucket_instance.new_key('testfile.txt')
key.set_contents_from_string('Content for File')

我想通过浏览器(文件对话框)将文件上传到 Amazon S3。

我怎样才能用boto实现这一点?

提前致谢

4

2 回答 2

2

您不能使用 boto 执行此操作,因为您要求的是纯粹的客户端 - 除了生成要发布的表单之外,服务器没有直接参与。

您需要使用的是亚马逊基于浏览器的上传支持 POST。这里有一个演示。

于 2010-01-17T10:27:24.270 回答
0

你是说这个吗?在 Google App Engine 中上传文件

于 2010-01-17T01:27:45.387 回答