如何使用JavaScript下载base64图像

时间:2019-12-02 13:45:11

标签: javascript image base64 png

我尝试使用JavaScript下载图像。这是我的代码,但是它仅适用于jpg,并且在我尝试下载其他格式时返回错误。谁能帮我吗?

HTML代码:

<button id="download">Download</button>
<img id="pic" src="&src&"/>

JavaScript代码:

document.getElementById('download').onclick = function download() {
    var url = window.location.href;
    let data = url.split("/");
    var myFile = data[data.length-1].replace("?dir=", "");
    console.log(myFile);
    var src = $('#pic').attr('src');
    var img = document.createElement("a");
    img.href = src;
    img.download = myFile;
    img.click()
}

0 个答案:

没有答案