如何在javascript中下载图像后获取文件名

zxlwwiss  于 2021-09-23  发布在  Java
关注(0)|答案(0)|浏览(163)

我有一个简短的代码片段,它显示了一个“另存为”对话框,用于将当前画布上下文中的图像保存到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);
}

非常感谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题