当单击保存按钮时,将一个html画布转换为jpg。我使用下面的代码Canvas.toDataURL()返回一个没有扩展名的文件
$('#save').click(function(e){
var canvas = $('#myCanvas')[0];
var image = canvas.toDataURL("image/png").replace("image/png","image/octet-stream");
window.location.href=image; // it will save locally
});
不幸的是,我下载的文件没有任何扩展名。我想要的是当我点击下载按钮,浏览器必须从文件扩展名的页面下载文件。
感谢
谢谢..但它重定向到一个新标签。无论如何谢谢:) –
@EmmanuelGabion:是的,它会在新标签中打开 –