我正在一个网站上上传文件,并使用flask作为后端。所有文件都通过客户端发送到服务器的一个POST请求中,我使用request
的getlist()
方法逐个处理它们,并通过for循环进行迭代:
if request.method == 'POST':
files = request.files.getlist('f[]')
问题是我希望限制每个上传的文件大小为50MB,但我认为MAX_CONTENT_LENGTH
限制了整个请求的大小。是否有一种方法可以评估request
对象中每个单独文件的大小,并在文件过大时拒绝它?用户可以上传一组文件,但每个文件都必须小于50MB。