在IE上,如何实现图片下载的功能

各位朋友们,你们有谁能帮忙解答一下,在IE上,如何编写语句实现图片下载

<a href="http://文件地址">点击下载</a>

。。这个问题,你是想问怎么下载网页的所有图片吧???
如果是,那请有右键另存为网页,保存后会生成一个文件夹,这个文件夹包括了当前页面所需要的大多数图片。
如果非要用代码实现,那可以通过用java写一个获取当前页面的源代码,根据正则将格式里面的href的路径全部拿下来,然后通过路径获取图片。

**## 你好

<a href="/user/test/xxxx.txt">点击下载</a>

这样当用户打开浏览器点击链接的时候就会直接下载文件。

但是有个情况,比如txt,png,jpg等这些浏览器支持直接打开的文件是不会执行下载任务的,而是会直接打开文件,这个时候就需要给a标签添加一个属性“download”;

<a href="/user/test/xxxx.txt" download="文件名.txt">点击下载</a>

这里download也可以不写任何信息,会自动使用默认文件名。**

纯js图片下载 如果需要 可以给js加一个点击事件 兼容谷歌 IE等多种浏览器 可粘贴复制直接看效果

    var url = 'https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=743446847,1016653021&fm=27&gp=0.jpg'
      // 将链接地址字符内容转变成blob地址
      fetch(url).then(res => res.blob()).then(blob => { 
        // 创建隐藏的可下载链接   
        var a = document.createElement('a');
        a.style.display = 'none';
        a.href = URL.createObjectURL(blob);        
        a.download = 'QRcode.jpg';
        document.body.appendChild(a);
        a.click();
        //移除元素
        document.body.removeChild(a);
      });

ie下载附件要跟后端商量好,hef路径用decodeURI()编码,后端接受后解码