使用自定义文件名保存画布

Get*_*awn 5 javascript canvas

我有以下代码将画布上的内容保存到文件中,但是保存时它会保存为download文件名。我可以做什么来使用自定义文件名而不是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;
});
Run Code Online (Sandbox Code Playgroud)