我有以下问题:我们在JBoss中设置了文件大小限制:
/subsystem=undertow/server=default-server/http-listener=default/:write-attribute(name=max-post-size, value=10485760)
是否可以在应用程序中验证是否有人试图上传大于此设置中指定值的文件并在应用程序中显示错误?
谢谢您的回答!
答案 0 :(得分:0)
您可以在web.xml中提供多部分配置,并在应用程序中使用它来限制上传文件的大小。这样,您将能够在应用程序级别捕获异常。
下面是多部分配置的示例。
<multipart-config>
<location>/tmp</location>
<max-file-size>20848820</max-file-size>
<max-request-size>418018841</max-request-size>
<file-size-threshold>1048576</file-size-threshold>
</multipart-config>