1
A
回答
2
Apache Commons FileUpload的ServletFileUpload类中的setSizeMax()方法允许您设置要在请求中接受的最大大小。如果请求主体大于最大值,则会抛出SizeLimitExceededException异常。详情请见http://commons.apache.org/fileupload/。
1
这取决于有问题的servletcontainer,而不是JSP。由于您没有提及您使用的是哪一个,因此我仅以Apache Tomcat为例。
它在技术上实际上是请求主体的最大尺寸。申请主体是填写POST
请求的申请主体。当它用于上传文件时,它往往只有非常大的尺寸。在Tomcat中,最大大小可配置为元素的maxPostSize
属性/conf/server.xml
,默认值为2MB。以下是2MB示例:
<Connector maxPostSize="2097152">
您可以在此this Tomcat-specific document中找到更多详细信息。如果您使用的是其他品牌,则需要查阅其文档,但您现在至少知道在哪里查看以及关键字。
相关问题
- 1. PHP中MAX_FILE_SIZE的问题
- 2. JSP/Glassfish的PHP .htaccess的模拟
- 3. PHP上传MAX_FILE_SIZE错误2
- 4. 模拟与参数
- 5. 模拟与参数
- 6. 如何将MySQL VARCHAR(n)近似为PHP中的MAX_FILE_SIZE值?
- 7. 函数的模拟函数参数
- 8. Mockito:模拟方法参数
- 9. 传递参数来模拟
- 10. Encog模拟退火参数
- 11. 模拟正火参数
- 12. 开箱参数模拟
- 13. 如何模拟'out'参数?
- 14. Object参数来模拟EXPECT_CALL
- 15. 我如何用B模拟作为构造函数参数来模拟A?
- 16. 带参数的python模拟函数
- 17. 模拟的函数不检查参数
- 18. jsp的参数SCOP
- 19. PHP数据库模拟
- 20. 如何模拟PHP文件中的参数?
- 21. 模拟Python数组中的PHP数组
- 22. 如何使用(GoogleMock)模拟类作为模板参数
- 23. NiceMock一个模拟,有另一个模拟作为构造参数
- 24. 将参数从JSP发送到PHP使用JSP:转发
- 25. EasyMock验证参数的模拟对象
- 26. 带参数的Groovy模拟方法
- 27. JMockit:修改模拟方法的参数
- 28. 的Android模拟器工作室参数
- 29. 模拟一个带参数的方法
- 30. Groovy模拟Java参数的类
是的,这是Tomcat。我需要在用户指向最大尺寸的UI上提供属性。似乎,server.xml不适用于这种情况。谢谢任何方式 – sergionni 2010-02-11 14:53:30
你真的在要求相当于PHP'MAX_FILE_SIZE'。如果您希望根据请求控制大小并相应地抛出异常,那么只需计算已在其中进行流式传输的字节数:)如果您是“所有人” - 使用Apache Commons FileUpload处理文件上载,那么您可以在其设置中进行配置。另请参阅主页http://commons.apache.org/fileupload – BalusC 2010-02-11 14:55:59
中的*用户指南*和*常见问题*部分我使用Apache Commons FileUpload。我问过关于UI部分,在POST processed.ok之前,我会阅读doc)这个话题变得更加清晰明了 – sergionni 2010-02-11 15:01:30