介绍
实际项目中, 经常会碰到需要从网络资源下载文件的需求,此次针对ali-oss对象存储中的文件下载,做了一个小插件,可支持批量文件下载,下载的文件会自动打包到zip压缩包中,只需要按照范例中的数据结构传入数据即可。
github: github.com/wxw007/down…
安装
npm install downloadalioss
引入
import downloadalioss from "downloadalioss"
使用
// 文件数据结构
let fileArr = [
{
url: '', //文件的oss存储路径 (必填)
name: '头像1', // 文件名 (可选, 不需要填扩展名)
foldPath: '目录1/目录2/' (可选, 文件在压缩包中的存储路径)
}
];
let packageName = '附件.zip'; // (可选) 下载的压缩包名字, 需要带上 .zip 扩展名, 不填写默认为 '文件.zip'
//下载
downloadalioss(fileArr, packageName)