前端下载文件的N种方式_javascript下载文件_如何下载oss文件
2024-11-22 02:49:59
前端有多种下载文件方式,不同场景需要不同的方法
1898
阿里oss如果有文件链接,如何下载文件
一、a标签可以直接下载
<a href="http://xxxx?response-content-type=application/octet-stream" >a</a>
添加response-content-type的原因:可以直接下载,而不是打开图片、视频、pdf预览。
因为浏览器有的默认会打开上述文件。
优势:
简单方便
缺陷:
不能重命名,oss是什么名字,下载下来也是什么名字
二、使用流文件
在js下载blob文件,并在下载成功后生成a标签模拟点击
优势:
可以重命名
劣势:
下载慢
三、node层下载oss文件,并透传到前端浏览器。
略