5

基本上我的要求是我必须上传 4 到 12 个小图标(6kb)和 15-20 个中等大小的图标(比如 200kb)图标。

我有一个 html 页面,它使用 POST 请求将使用 base 64 编码的多个图像上传到 servlet。这个 base 64 字符串被转换为字节以在服务器端代码中创建图像。

POST 请求可以很好地上传任何小尺寸图像(7kb)和 6-7 个中型图标(200 kb)。但是当我上传超过 8 个中等大小的图标时,html 页面无法将数据从 html 页面传送到 servlet。即使在我的 servlet 中,当我对其他属性执行 (sipReq.getParameter("name")) 时,这些值也会变为 null。

请帮助寻求可能的解决方案,或者我应该寻找其他替代方案。

4

1 回答 1

0

Apache Commons 的FileUpload很可能是您的解决方案 - 正如@Sean 所暗示的那样,由于它的多部分支持,我在 Tomcat 上同时上传多个、数兆字节的文档没有问题。

如果您已经在使用 Spring MVC,它可以像添加一个额外的 bean一样简单。

于 2012-09-27T05:47:08.773 回答