想必大家都知道通过a标签下载本地文件的时候的方式吧,加入download属性即可
下面讲解下,如何下载跨域文件,并生成a标签完成下载,利用blob机制(先转化为二进制,再转化为url,最后通过 a标签完成下载)
实际代码例子如下:
图中的url地址是百度随便的图片地址 let url = 'img2.baidu.com/it/u=253654…'
留下点问题,供大家思考,为什么有的图片可以下载,有的还会有跨域限制?知道答案的可留言,我给出正确答案
下面讲解下,如何下载跨域文件,并生成a标签完成下载,利用blob机制(先转化为二进制,再转化为url,最后通过 a标签完成下载)
实际代码例子如下:
图中的url地址是百度随便的图片地址 let url = 'img2.baidu.com/it/u=253654…'
留下点问题,供大家思考,为什么有的图片可以下载,有的还会有跨域限制?知道答案的可留言,我给出正确答案