如何使用jQuery Ajax发送大型base64数据数组。下面是我的代码:
$.ajax({
type: "POST",
url: "addPhoto.php",
data:{photosArray:photosArray},
dataType: "json",
success: function(data) {
$(data).each(function(){
...
});
}
});photosArray包含3到12个超长字符串,如下所示:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0...
Ajax对POST数据大小有限制吗?
发布于 2015-10-07 18:08:50
打开您的php.ini文件,找到声明为upload_max_filesize的行。默认设置为2M,即2MB。尝试将其增加到3MB,看看是否仍然收到错误。并使用
"cache": false发布于 2015-10-07 18:25:48
您的数据是否正确声明?它可以是字符串、对象或数组。请尝试以下操作
$.ajax({
type: "POST",
url: "addPhoto.php",
data:"{photosArray:photosArray}",
dataType: "json",
success: function(data) {
$(data).each(function(){
...
});
}
});https://stackoverflow.com/questions/32989385
复制相似问题