我最近开始使用Javascript,现在我面临着问题
canvas.toBlob(),
每当我运行此功能时,我的画布图像都会下载到我的下载文件夹中。
无论如何,我可以在项目文件夹中下载画布图像,这样如果我必须获取它来显示,那就很容易了。
canvas.toBlob(function(blob) {
saveAs(blob, 'mypng.png');
});
如果要将 Blob 保存到项目文件夹中的特定位置,则无法直接控制它在用户系统上保存的文件路径。但是,如果您的项目有服务器端组件,您可以控制将其保存在服务器上的位置。
以下是如何实现此目的的基本概述:
请记住,这种方法需要服务器端组件,因此 您需要设置一台服务器才能使其工作。如果你是 处理仅限客户端的项目(例如静态网站),您不会 能够直接控制用户的下载位置 机器。