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



我计划使用他们新的CORS上传api将旧文件上传路由更改为S3。但甚至在我开始之前,我就遇到了障碍。我可以很容易地生成带有自动过期功能的签名URL,并将其发送回我的客户端脚本以开始上传。但是我现在该如何限制文件大小呢?我不能只是在我的脚本中添加限制。有没有一种方法可以在生成签名的URL时配置文件大小?我在python上使用BOTO进行签名。

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

使用HTML、javascript&带有Ajax请求的jQuery(无PHP)

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

最新更新