我计划使用他们的 new CORS upload 将我的旧文件上传路由更改为 S3 API。但甚至在我开始之前,我就遇到了障碍。我可以轻松地生成具有自动过期功能的签名网址,并将其发送回我的客户端脚本以开始上传。但现在如何限制文件大小呢?我不能只在我的脚本中添加限制。有没有办法在生成签名 URL 时配置文件大小?我用BOTO在 python 上进行签名。
最佳答案
看来您可以将签名的策略(包括 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/ (这个政策实际上并不包括内容长度范围,但您可以添加它。)
关于javascript - AWS S3 CORS上传-文件大小控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13854229/