【发布时间】:2014-06-26 16:52:28
【问题描述】:
我正在尝试使用 gwtupload 将上传文件的大小限制为大约 30 KB。所以我在web.xml中将参数maxSize的值设置为30360。但是,控制台记录器仍然显示:
0 [qtp349420578-27] INFO gwtupload.server.UploadServlet - UPLOAD-SERVLET init: maxSize=3145728, slowUploads=0, isAppEngine=false, corsRegex=^$
关于如何覆盖它的任何想法?
问候,
格林
这是整个 web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<context-param>
<!-- max size of the upload request -->
<param-name>maxSize</param-name>
<param-value>30360</param-value>
<!-- param-value>3145728</param-value -->
</context-param>
<context-param>
<!-- Useful in development mode to slow down the uploads in fast networks.
Put the number of milliseconds to sleep in each block received in the server.
false or 0, means don't use slow uploads -->
<param-name>slowUploads</param-name>
<param-value>0</param-value>
</context-param>
<servlet>
<servlet-name>mySQLConnection</servlet-name>
<servlet-class>org.AwardTracker.server.MySQLConnection</servlet-class>
</servlet>
<!-- servlet>
<servlet-name>uploadServlet</servlet-name>
<!- This is the default servlet, it puts files in session -
<servlet-class>gwtupload.server.UploadServlet</servlet-class>
</servlet -->
<servlet>
<servlet-name>uploadServlet</servlet-name>
<servlet-class>org.AwardTracker.server.MyCustomisedUploadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>mySQLConnection</servlet-name>
<url-pattern>/org.AwardTracker.AwardTracker/MySQLConnection</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>uploadServlet</servlet-name>
<url-pattern>*.gupld</url-pattern>
</servlet-mapping>
<!-- Default page to serve -->
<welcome-file-list>
<welcome-file>AwardTracker.html</welcome-file>
</welcome-file-list>
</web-app>
【问题讨论】: