技术栈
js文件下载
trayvontang
1 个月前
jszip
·
js文件下载
·
文件下载跨域
·
javascript文件下载
·
跨域设置
·
oss跨域设置
·
js文件压缩
JavaScript下载文件(简单模式、跨域问题、文件压缩)
相信各位开发朋友都遇到过下载的文件的需求,有的非常简单,基本链接的形式就可以。有的就比较复杂,涉及跨域和压缩文件,例如,文件在OSS中,有的oss不支持压缩文件,要下10个文件就得弹10个下载出来。
jason_renyu
10 个月前
文件下载
·
js附件下载
·
js下载blob
·
blob文件下载
·
js文件下载
js直接下载附件和通过blob数据类型下载文件
js下载文件方式有使用a标签的,也有直接用window.open的,还有用form表单的;这里采用的是a标签的下载方式,一种是url直接下载,另一种是文件的blob数据类型进行下载。 文件blob数据类型的获取一般是后端返回文件的二进制流,前端通过请求工具获取为blob数据类型进行下载;也可以这直接通过ajax或fetch等将url转化为blob数据类型,一些特殊的附件直接通过url下载,浏览器可能会将其打开,如:pdf。