AWS S3 CORS上传 - 文件大小控制

时间:2012-12-13 06:28:48

标签: javascript python amazon-s3 cors filesize

我打算使用他们的new CORS upload api将我古老的文件上传路由更改为S3。但即使在我开始之前,我也遇到了障碍。我可以轻松生成带有自动过期的签名网址,并将其发送回我的客户端脚本以开始上传。但是我现在如何限制文件大小?我不能只在我的脚本中添加限制。有没有办法在生成该签名URL时配置文件大小?我在python上使用BOTO进行签名。

1 个答案:

答案 0 :(得分:3)

看起来您可以将签名的策略(包括content-length-range值)作为通过POST上传的文件的一部分。这些链接中的任何一个都有帮助吗?

Uploading Image to Amazon s3 with HTML, javascript & jQuery with Ajax Request (No PHP)

http://www.tweetegy.com/2012/01/save-an-image-file-directly-to-s3-from-a-web-browser-using-html5-and-backbone-js/ (这个实际上并没有包含政策中的内容长度范围,但您可以添加它。)