1分钟快速了解js实现下载文件功能的4种方式
1、a标签下载 —可以直接下载txt、png、pdf、exe、xlsx等类型文件
2、new Blob 文件流下载
3、window.open下载
缺点: 会出现URL长度限制问题 需要注意url编码问题 无法获取下载进度 无法在header中携带token做鉴权操作 无法判断接口是否成功 无法直接下载浏览器可直接预览的文件类型(txt、png、pdf会直接预览)
4、location.href 下载
缺点: 会出现URL长度限制问题 需要注意url编码问题 无法获取下载进度 无法在header中携带token做鉴权操作 无法直接下载浏览器可直接预览的文件类型(txt、png、pdf会直接预览) 无法判断接口是否返回成功
总结
到此这篇关于js实现下载文件功能的4种方式的文章就介绍到这了,更多相关js下载文件功能内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
上一篇:没有了