首页 > 解决方案 > GWT UploadServlet maxSize 未得到尊重

问题描述

很久以前我已经看到这个问题被问了几次,但还没有看到一个可靠的答案,所以我希望能得到更多的信息。

我正在使用GWT UploadServlet并遇到512 KB file limit is reached. 我尝试将 maxSize 和 maxFileSize 的上下文参数添加到我的 web.xml 中,但无济于事。

<context-param>
    <!-- max size of the upload request -->
    <param-name>maxSize</param-name>
    <param-value>10240000</param-value>
</context-param>

<context-param>
    <!-- max size of the upload request -->
    <param-name>maxFileSize</param-name>
    <param-value>10240000</param-value>
</context-param>

UploadServlet仍然在启动时使用默认的 512 KB 限制进行初始化。有谁知道如何让它正常工作?

标签: gwtgwt2

解决方案


不。

好像您正在使用 gwt-upload,它看起来像是一个旧且无人维护的软件。

我强烈建议利用 Servlet 3.0/3.1 规范并简单地从客户端发布文件并让服务器完成脏活。

这里有一个完整的例子解释: https ://stackoverflow.com/a/2424824/2858092


推荐阅读