Java MaxUploadSizeExceedeException已处理,但文件仍在上载?
因此,我使用SpringWebflow上传一个文件和带有max file size参数的Java MaxUploadSizeExceedeException已处理,但文件仍在上载?,java,spring,spring-webflow,Java,Spring,Spring Webflow,因此,我使用SpringWebflow上传一个文件和带有max file size参数的CommonsMultipartResolver 当最大文件大小超过时,CommonsMultipartResolver抛出一个MaxUploadSizeExceedeException,我正在捕获并处理该异常,方法是使用新模型返回原始视图,并在模型中添加错误消息 问题是,无论如何,浏览器还是要经历上传文件的过程??有没有办法阻止这一切?我真的不希望我的用户花时间上传10或20兆文件,却被告知最大限制为5兆(
CommonsMultipartResolver
当最大文件大小超过时,CommonsMultipartResolver
抛出一个MaxUploadSizeExceedeException
,我正在捕获并处理该异常,方法是使用新模型返回原始视图,并在模型中添加错误消息
问题是,无论如何,浏览器还是要经历上传文件的过程??有没有办法阻止这一切?我真的不希望我的用户花时间上传10或20兆文件,却被告知最大限制为5兆(或类似的例子).您必须关闭传入的请求输入流。您能否先检查
请求.getContentLength()
或请求.getHeaders(“内容长度”)
?如有必要,可在过滤器或拦截器中使用
()看起来更新到commons-fileupload-1.3并没有解决我的问题!我面临着同样的问题!有什么适合你的吗?