我尝试使用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()
}