1

当我在 1.2 mb 上发布 base64 字符串时 apache tomcat 给出错误:“客户端发送的请求在语法上不正确” 当它低于 1.2 mb 时它工作正常,我在服务器端接收数据。

是否有尺寸限制,我将如何解决这个问题?任何帮助将不胜感激。

非常感谢 :)

   $.ajax({ type: 'POST',
        url: 'http://localhost/testServer/image',
        data: {imageData : result} ,
        async: true,
        success: function(data) {

        },
        error: function (xhr, textStatus, errorThrown) {
           alert(xhr.responseText);
        }
    });
4

1 回答 1

2

HTTP 规范没有对帖子施加特定的大小限制。它们通常会受到 Web 服务器或用于处理提交的编程技术的限制。


在 httpd.conf 添加这一行

LimitRequestBody<filesize>

LimitRequestBody 指令指定请求正文中允许的从 0(表示无限制)到 >2147483647 (2GB) 的字节数

更多信息,请参考网址:

http://httpd.apache.org/docs/mod/core.html#limitrequestbody

来源:这里

于 2012-07-26T00:06:41.817 回答