DWR文件上载大小限制

时间:2010-12-17 16:53:41

标签: dwr

我对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),这是我需要做的一切。

我将不胜感激。

1 个答案:

答案 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