我有一个简短的代码片段,它显示了一个“另存为”对话框,用于将当前画布上下文中的图像保存到javascript文件中。如何1)确定文件保存是由用户完成还是已取消,以及2)如果已完成,如何确定保存过程中指定的文件名。下面是我用来打开“另存为”对话框的代码(注意:我使用的是react,mycanvasref是对保存图像的当前画布的引用。)
function saveImg(e){
const can = myCanvasRef.current;
const imgUrl = can.toDataURL("image/png");
const link = document.createElement("a");
link.href = imgUrl;
link.setAttribute("download", "*.png");
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
}
非常感谢。
暂无答案!
目前还没有任何答案,快来回答吧!