Javascript 保存canvas.toDataURL()生成的文件

Javascript 保存canvas.toDataURL()生成的文件,javascript,canvas,Javascript,Canvas,我用canvas.toDataURL()制作了一些png。 我想使用下载对话框将其保存到包含一些png的文件夹中。 但我不知道如何制作文件夹和使用下载对话框。 请告诉我。非常确定没有办法在您客户的计算机上创建任意文件夹。在我看来,这将是一个巨大的安全问题 如果您想创建一个链接来下载文件,只需使用a标记上的download属性 <a href="data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAA

我用canvas.toDataURL()制作了一些
png
。 我想使用下载对话框将其保存到包含一些
png
的文件夹中。 但我不知道如何制作文件夹和使用下载对话框。
请告诉我。

非常确定没有办法在您客户的计算机上创建任意文件夹。在我看来,这将是一个巨大的安全问题

如果您想创建一个链接来下载文件,只需使用a标记上的download属性

<a href="data:image/png;base64,
    iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAAXNSR0IArs4
    c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABoSU
    RBVDhPvYxLFoAwCAN7/0sjJRFCW135nIWSX4d1xgaDm6b32FlMinjr0Aaa1
    gDHE21QIsAN1MFR2pniw4ED2Rrv/D+g3sh0fvMCUWgw0EEKEDVCSwo10HhB
    01bSABwc/gWUAK3E7AJgQR/9VKyAfgAAAABJRU5ErkJggg=="
download="myimage.png">Download this image</a>.

您有任何代码示例吗?您想从用户那里得到什么?用户必须使用下载对话框保存png本地文件?请记住,并非所有支持
canvas.toDataURL()
的浏览器都支持下载属性。