发送到java servlet

时间:2017-04-09 04:26:00

标签: java android jsp servlets

我已将图像编码为基本64字符串。编码后,一个字符串大小为485396字节,另一个字符串大小为5480536。如果我在POST方法中将这两个图像字符串发送到java servlet,那么java servlet就无法接收这两个字符串。

如果我压缩两个字符串并使这两个字符串达到原始大小的30%,那么java servlet可以接收这两个字符串,否则我在java servlet中得到null。

如何向java servlet发送任何长度的字节?请帮我 。我正在从android发送字节到java。

1 个答案:

答案 0 :(得分:0)

我能够找到我的问题答案。根据{{​​3}},<Connector>的默认值为2 MB。

  

maxPostSize = POST的最大字节数(以字节为单位)   由容器FORM URL参数解析处理。限制可以是   通过将此属性设置为小于或等于0的值来禁用。   如果未指定,则此属性设置为2097152(2兆字节)。

编辑Tomcat的server.xml。在<Connector>元素中,添加属性maxPostSize并设置更大的值(以字节为单位)以增加限制。

话虽如此,如果这是问题,你应该在tomcat中过大的Post数据行上有一个例外。

this