我有一个基本问题,关于在Spring基于HTTP文件上传服务中验证文件大小。我正在使用Spring的org.springframework.web.multipart.MultipartFile
进行文件上传。
我的问题是,multipartFile.getSize()
方法是否仅在整个上传完成后返回大小?如果是,那么限制文件大小的正确预测方法是什么?
注意:我之所以问这个问题,是因为我不希望最终用户上传1 GB的文件,并在一个小时后收到“对不起,允许的最大文件大小为2 KB”的错误消息。