我用python编写了一个小小的web应用程序,它允许我浏览我的S3存储桶。
web应用程序运行在Google应用程序引擎中。
现在,我想为这个web应用创建一个html表单,它允许我将文件上传到bucket中。
这些信息已经在表单中:AWSAccessKeyId和bucket的名称。
我希望keyname是用户通过<input name="file" type="file">
选择的文件名
另一个问题是:我可以在选择文件之前创建(隐藏的)输入标记policy
和signature
的内容吗?
我只想用HTML和Python来解决这个问题。没有JavaScript。
这可能吗?
最佳答案
阅读亚马逊的开发者文档:Browser Uploads to S3 using HTML POST Forms
这里有一些Python示例可以帮助您入门。