这是我的jquery代码:
var image = document.getElementById("canvas").toDataURL("image/png");
$.ajax({
type: "POST",
url: "imageup.php",
data: {image:image, title:getTitle, infos:informations},
success: function (response) {
alert(response);
}
});
对于小图像,这种方法很完美,但是当我使用大图像时,我无法获得图像本身的完整base64代码!
我在这里尝试了这个解决方案:
https://stackoverflow.com/a/5061163/7232957
我将base64图像分成许多部分并将它们添加到数组中,然后将其发送到服务器端!但所有的时间都一样!没有得到完整的图像。
为了解决这个令人讨厌的问题,任何人都有技巧吗?
有没有办法将html5 canvas图像作为文件发送到服务器端?
我已经配置了我的apache服务器:
post_max_size = 500 Mo
upload_max_filesize = 500 Mo