【发布时间】:2012-10-05 16:30:37
【问题描述】:
我对 Struts 2 及其文件上传拦截器有疑问。它已验证我的内容类型和文件大小,但上传过程不会停止。 示例我的上传限制为 2Mb,用户发送一个 500MB 的文件,拦截器 struts 2 记录该文件太大,但继续上传文件
我想停止上传过程,在错误的情况下,因为struts2只有在发送文件完成后才返回我的页面。
谢谢
【问题讨论】:
-
据我了解,服务器可以在上传文件后验证它。
-
我不认为你可以,因为实际的物理上传是由服务器处理的——标准的 Http MultiPart 表单处理和 Struts 在请求完成之前不会控制请求。您可以通过您的 servlet 容器/互联网服务器做一些事情
标签: file validation upload struts2 size