业精于勤,荒于嬉;行成于思,毁于随。
https://developer.mozilla.org...
var canvas = document.getElementById("canvas"); canvas.toBlob(function(blob) { var formData = new FormData(); formData.append('img', blob, 'canvas.jpg'); //然后把这个formData扔给ajax就好了。babababa });
canvas内容保存成文件以及压缩图片相关的api
压缩肯定有好处的呀~700k都长,那2M不更长么,感觉是后端不想弄。继续压一压试试
7万字节不算大吧,后台直接把你传过去的 base64 进行解码然后put到文件中就可以了呀,
做了base64不是应该内容变多了吗?你个ascii的内容肯定没有纯二进制的效率更高啊。。。
https://developer.mozilla.org...
canvas内容保存成文件以及压缩图片相关的api
压缩肯定有好处的呀~700k都长,那2M不更长么,感觉是后端不想弄。继续压一压试试
7万字节不算大吧,后台直接把你传过去的 base64 进行解码然后put到文件中就可以了呀,
做了base64不是应该内容变多了吗?你个ascii的内容肯定没有纯二进制的效率更高啊。。。