代码之家  ›  专栏  ›  技术社区  ›  xRobot

如何将画布下载为带有自定义文件名的PNG格式?

  •  0
  • xRobot  · 技术社区  · 6 年前

    我正在使用此功能下载画布作为PNG图像:

    function download(){
       var canvas = document.getElementById("wordcanvas");
       var img    = canvas.toDataURL("image/png");
       var url = img.replace(/^data:image\/[^;]+/, 'data:application/octet-stream');
       window.open(url);
     }
    

    如何更改它(例如“myimage.png”而不是“download”)?

    另外,我不想使用下载html5属性,因为旧浏览器不支持它。

    0 回复  |  直到 6 年前