通过HTTP表单将文件上传到S3的简便方法

时间:2010-01-28 23:45:33

标签: python html google-app-engine amazon-s3

我在python中编写了一个小小的Web应用程序,允许我浏览我的S3存储桶。 网络应用程序在Google App Engine中运行。

现在,我想为此网页应用创建一个html表单,允许我将文件上传到存储桶中。

这些信息已经在表单中:AWSAccessKeyId和存储桶的名称。

我希望keyname是用户通过<input name="file" type="file">

选择的文件的名称

另一个问题是:我可以在选择文件之前创建(隐藏)输入标记policysignature的内容吗?

我只想用HTML和Python来解决这个问题。没有JavaScript。

这可能吗?

1 个答案:

答案 0 :(得分:4)

阅读亚马逊的开发者文档:Browser Uploads to S3 using HTML POST Forms

有一些Python示例可以帮助您入门。