js下载文件

·  阅读 112

下载方式

1、通过window.open

window.open(url)
复制代码

2、a标签下载

<a href={url}
   target="_blank"
   rel="noopener noreferrer">
   下载
</a>
复制代码

3、动态创建a标签下载

let a = document.createElement('a');
a.setAttribute('href', fileUrl);
a.setAttribute('download', 'filename');
a.click();
复制代码

下载失败原因

image.png

1、跨域,如下图所示

image.png

2、https的域名不能访问http的链接,如下图所示

image.png

分类:
前端
标签:
分类:
前端
标签:
收藏成功!
已添加到「」, 点击更改