[英]How to save canvas image to server with JavaScript and PHP?
[英]php/javascript save canvas as file
我有一个画布,需要将其保存到本地磁盘。 Javascript无法将AFAIK写入磁盘。 因此,我考虑将画布保存在服务器上(我知道该怎么做),并按照此处所述自动启动下载: 如何在PHP中自动启动下载? 此程序是否有更直接的解决方案?
是的,您现在可以在客户端上创建图像下载。 浏览器处理与客户端文件系统的交互。 有一个名为download.js的库,可简化此过程。
var data = canvas.toDataURL();
var fileName = "myCoolPicture.png";
var strMimeType = 'image/png';
download(data, fileName, strMimeType);
function getSVGDataURL(svg){ return "data:image/svg+xml;utf8,"+svg.outerHTML; } var svg = document.getElementById('svg'); var dataurl = getSVGDataURL(svg);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.