如果您正在谈论安全问题(人们将大量文件上传到存储桶),是的,您可以使用基于浏览器的上传到S3来限制文件大小。
这是“ policy”变量的示例,其中“ content-length-range”是关键点。
"expiration": "'.date('Y-m-dTG:i:sZ', time()+10).'","conditions": [ {"bucket": "xxx"}, {"acl": "public-read"}, ["starts-with","xxx",""], {"success_action_redirect": "xxx"}, ["starts-with", "$Content-Type", "image/jpeg"], ["content-length-range", 0, 10485760]]在这种情况下,如果上传的文件大小> 10mb,则亚马逊将拒绝上传请求。
当然,在开始上传过程之前,您应该使用javascript检查文件大小并进行警告。
在javascript中获取文件大小



