Java GWTUpload-最大文件大小上下文参数不工作
我想用GWT上传一个更大的文件(6MB)。默认情况下,它只允许最大大小为~3 MB的文件。因此,我使用以下上下文参数调整了我的web.xml:Java GWTUpload-最大文件大小上下文参数不工作,java,gwt,file-upload,web.xml,gwtupload,Java,Gwt,File Upload,Web.xml,Gwtupload,我想用GWT上传一个更大的文件(6MB)。默认情况下,它只允许最大大小为~3 MB的文件。因此,我使用以下上下文参数调整了我的web.xml: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
<context-param>
<param-name>maxSize</param-name>
<param-value>102400000</param-value>
</context-param>
<context-param>
<!-- max size of any uploaded file -->
<param-name>maxFileSize</param-name>
<param-value>102400000</param-value>
</context-param>
我的代码在app engine上运行,我的上载操作扩展了AppEngineUploadAction
public class MyUploadAction extends AppEngineUploadAction
在我的上传操作中,我甚至覆盖了方法“checkRequest”而不做任何事情,但它也没有帮助
@Override
public void checkRequest(HttpServletRequest request) {
logger.info("Skip all checks completly");
}
我做错了什么?如何使用GWT upload为更大的文件启用我的应用程序?刚刚选中,对我来说-更改此参数可以正常工作:
<context-param>
<!-- max size of the upload request -->
<param-name>maxSize</param-name>
<param-value>9145728</param-value>
</context-param>
最大尺寸
9145728
刚刚选中,对我来说-更改此参数可以正常工作:
<context-param>
<!-- max size of the upload request -->
<param-name>maxSize</param-name>
<param-value>9145728</param-value>
</context-param>
最大尺寸
9145728
您找到解决方案了吗?我想限制文件大小,但上下文参数没有做任何事情。@Kayz我最终扩展了UploadAction,覆盖了“checkRequest()”并将“maxSize”设置为自定义值。这不是一个很好的解决方案,但很有效。你找到解决方案了吗?我想限制文件大小,但上下文参数没有做任何事情。@Kayz我最终扩展了UploadAction,覆盖了“checkRequest()”并将“maxSize”设置为自定义值。这不是一个好的解决方案,但它很有效