我在DWR (www.directwebremoting.org)上做了大量的研究,以了解如何使用'fileUploadMaxBytes‘初始化参数来限制文件上传大小,但没有成功。
以下是我的web.xml中的内容:
<servlet>
<servlet-name>dwr</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:dwr-servlet.xml</param-value>
</init-param>
<init-param>
<param-name>fileUploadMaxBytes</param-name>
<param-value>5000</param-value>
</init-param>
</servlet>
您不会知道我没有覆盖默认的FileUpload实现,根据DWR site:(http://directwebremoting.org/dwr/documentation/server/configuration/dwrxml/converters/file.html),这就是我需要做的全部工作。
如果有任何帮助,我将不胜感激。
发布于 2011-07-28 21:42:53
我不认为你有正确的配置。下面是我的配置,它工作得很好:
<servlet>
<servlet-name>dwr</servlet-name>
<servlet-class>org.directwebremoting.spring.DwrSpringServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>allowScriptTagRemoting</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>fileUploadMaxBytes</param-name>
<param-value>5242880</param-value>
</init-param>
</servlet>
请注意,我的配置在DwrSpringServlet下。然而,如果你正在使用Spring framework MVC + DWR annotations...then,你就和我一样了。看看我刚才发的这个问题,fileUploadMaxBytes for DWR + MVC annotation
https://stackoverflow.com/questions/4472839
复制相似问题