javascript - 使用自定义文件名保存 Canvas

标签 javascript canvas

我有以下代码将 Canvas 上的内容保存到文件中,但是当它保存时,它保存为 download 作为文件名。我该怎么做才能使用自定义文件名而不是下载

// Get the Canvas
var ctx = document.getElementById("myChart").getContext("2d");

// Handle Saving the Canvas
$(document).on("click", "#save-graph", function(e){
    e.preventDefault();
    var image = ctx.canvas.toDataURL("image/png").replace("image/png", "image/octet-stream");
    window.location.href = image;
});

最佳答案

关于javascript - 使用自定义文件名保存 Canvas ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24806167/

相关文章:

javascript - 使用 JavaScript 中的 moment 获取 UTC 日期

javascript - 覆盖 innerHTML 属性访问

javascript - HTML5 Canvas 创建的 JPEG 是 "corrupt"还是 "damaged"?

javascript - 垂直于另一条线的 HTML canvas 绘图线

node.js - 找到图像但不可见 Nodejs 和 Express

javascript - 是否可以一步创建一个数组并推送内容

javascript - polymer :自定义过滤器

javascript - HTML5 Canvas 位于列表内,无法在所有列表上绘制图像

javascript - 如何用不同的类名包装 DIV 标签?

html - 在 GWT 中连接 java.awt.Graphics2D 和 Html5 Canvas Context 是否可行?