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

标签 javascript python amazon-s3 cors filesize

我计划使用他们的 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/

相关文章:

python - set_contents_from_string 在 S3 中上传时出现 AWS lambda_handler 错误

amazon-s3 - 如何从 s3 接收器连接器中的信封类型架构中提取嵌套字段

javascript - Angularjs 使用 ng-repeat 和 <th> 标签来重复列标题

JavaScript/Typescript 从 void 方法返回/中断

python - 与 numpy.timedelta64 的时间差(以秒为单位)

amazon-s3 - 创建S3文件夹别名或将URL路径重定向到S3文件夹

javascript - Sequelize/ typescript : Types of parameters 'values' and 'values' are incompatible

javascript - 使用 c3.js 的图表仅在窗口更改/刷新时显示

python - 使用 Python 进行实时文本处理

python - 如何使用 simple_salesforce 模块在 Salesforce 中创建多个记录