let x = new XMLHttpRequest();
// 禁止浏览器缓存;否则会报跨域的错误
// imageUrl:下载图片的地址 fileName:图片名称
x.open("GET", imageUrl + '?t=' + new Date().getTime(), true);
x.responseType = 'blob';
x.onload = () => {
let url = window.URL.createObjectURL(x.response)
let a = document.createElement('a');
a.href = url;
a.download = fileName;
a.click();
}
x.send();
前端下载图片
最新推荐文章于 2024-06-10 10:39:20 发布