【发布时间】:2020-12-14 07:23:24
【问题描述】:
您好,我正在开发一个应用程序,用户可以在其中上传自己的视频(是的,比如 Tiktok)。我使用 PUT 路由预签名直接上传,以最大限度地提高上传速度。
我的问题是如何真正限制我的用户可以为视频上传的文件大小?
我想出的一个解决方案是使用 lambda 来检查上传对象的内容长度。但据我所知,内容长度属性是在客户端的标头中设置的。如果标头中的内容长度与上传到 s3 的实际文件大小不匹配怎么办?是否有人可以通过 PUT 上传做到这一点?
【问题讨论】:
标签: amazon-web-services amazon-s3 aws-lambda