根据url下载文件的几种方法
1:直接跳转
window.open(img)
2:直接跳转
window.location.href=img
3:生成a链接跳转
var link = document.createElement('a') link.style.display = 'none' link.href = img //文件路径 link.download = name//文件名 document.head.appendChild(link) link.click() document.head.removeChild(link)
4:生成iframe下载
var iframe = document.createElement('iframe');
iframe.style.display = 'none';
iframe.src = "javascript: '<script>location.href=\"" + img + "\"<\/script>'";
document.getElementsByTagName('body')[0].appendChild(iframe);
5:生成form表单下载
var form = document.createElement('form'); console.log(form); form.action = img; document.getElementsByTagName('body')[0].appendChild(form); form.submit();