【发布时间】:2014-01-14 08:32:08
【问题描述】:
我正在尝试找到一种方法来限制用户可以上传的文件的大小。我需要满足以下条件:
-我可以使用客户端文件大小检测,但可以绕过。所以服务器端更可取。 -我希望能够在上传开始之前弄清楚文件大小,或者如果不可能,我应该能够在流式传输时设置大小限制,所以如果流达到限制它会停止并且不会t 不再接收来自客户端的流。 (我看到 Apache 有一个我可以使用的最大限制,但我想知道我是否可以使用 Spring/Grails 来做到这一点)
有没有办法在 Grails 中优雅地做到这一点?
P.S:我注意到“multipartResolver”可以设置文件上传限制,multipartResolver 是先上传然后检查,还是在文件实际完整下载之前检查大小?
【问题讨论】:
-
stackoverflow.com/a/13853094/29995 可能对你有用,但我没用过,所以不确定。
-
感谢分享,我试过了,但我打算用自己的代码上传。
标签: spring apache tomcat grails file-upload