Javascript 在a<;内发送base64图像;img>;是否将标记添加到服务器(<;10MB)?

Javascript 在a<;内发送base64图像;img>;是否将标记添加到服务器(<;10MB)?,javascript,html,ajax,jquery,Javascript,Html,Ajax,Jquery,我的网站上有一个标签,它是从画布生成的,比如 画布可以转换为base64,如下所示: var strDataURI = oCanvas.toDataURL(); // returns "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACt..." 如何将此映像(2MB-10MB)发送到我的服务器 我知道我可以用这个: $.ajax({ type: 'POST', //or get url : 'urlT

我的网站上有一个标签,它是从画布生成的,比如

画布可以转换为base64,如下所示:

var strDataURI = oCanvas.toDataURL();  
// returns "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACt..."
如何将此映像(2MB-10MB)发送到我的服务器

我知道我可以用这个:

$.ajax({
    type: 'POST', //or get
    url : 'urlToMyServer.php',
    data: { img : $('img').attr('src') }
});

这是图像的好方法吗?您可以使用ajax将图像发送到服务器,然后在服务器中将数据保存到文件中。如果我有
POST
,这是正确的方法吗
GET
由于其尺寸有限,无法让您走得更远。BASE64比其他格式大。。。也许你想用一个压缩框架来压缩它…@confile-see或谷歌'zip-javascript'
$.ajax({
    type: 'POST', //or get
    url : 'urlToMyServer.php',
    data: { img : $('img').attr('src') }
});