我必须使用ajax调用在sinatra中提交大数据。我正在使用帖子请求。但是,我可以发送1081个字符成功发送。之后,我收到内部服务器错误。我已经在网上检查了解决方案,他们说要设置maxallowedcontent。但是,我不知道在哪里设置sinatra。
这是我的ajax代码
predata= ($($('pre')[0]).text()).slice(0,1081);
a = {"A":predata};
data = JSON.stringify(a);
// data = JSON.stringify({"a":"a"});
$.ajax({
type: "POST",
data: data,
url:''+self.location+'form_save' ,
dataType: "json" ,
error: function (error) {
console.log(error);
},
success: function(data){
console.log("success");
}
});
成功切割1081个字符,但超过1081个字符,它给出了内部服务器错误。请帮助我,我在这里停留了4个小时。