我对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网站:(http://directwebremoting.org/dwr/documentation/server/configuration/dwrxml/converters/file.html),这是我需要做的一切。
我将不胜感激。
答案 0 :(得分:1)
我认为你没有正确的配置。这是我的配置工作正常:
<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框架MVC + DWR注释...那么您和我在同一条船上。看看我刚刚发布的这个qustion fileUploadMaxBytes for DWR + MVC annotation