无法通过jquery将大画布图像发布到服务器端

时间:2016-12-11 23:53:39

标签: javascript jquery html5 canvas

这是我的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

0 个答案:

没有答案