由于最近有朋友问我如何在移动端和PC端最简单地下载图片,本以为很简单还是有很多新手不会。
1.主要是通过a标签的download属性,设置为img,href设置为后端或者当前所需要下载的路径。代码如下:
< a href="https://www.vitian.vip/Public/img/home/banner2.jpg" download="img" >
</ a>
2.参考模型 https://www.vitian.vip/ 该网站的轮播图第二张可以实现点击下载。为了随时可能修改,如果无法实现可以私聊我。
方案二:
function aDownlad(url, fileName) {
var oA = document.createElement("a");
oA.download = Url;// 设置下载的文件名,默认是’下载’
oA.href = Url;
document.body.appendChild(oA);
oA.click();
oA.remove(); // 下载之后把创建的元素删除
}
方案三:
var blob=new Blob([''], {type:'application/octet-stream'});
var url = URL.createObjectURL(blob);
var a = document.createElement('a');
a.href = Url;
a.download = Url.replac