1、因为h5端不支持uni.saveFile方法保存文件,要使用js的第三方库来进行保存文件
1、安装file-saver:在项目目录中运行命令 npm install file-saver --save 来安装file-saver库
2、引入file-saver:使用页面import { saveAs } from 'file-saver';引入file-saver库。
2、根据文件地址信息下载保存文件
uni.downloadFile({
url: fileUrl,//下载文件的地址
success: (res) => {
if (res.statusCode === 200) {
/**
*保存文件到本地
*res.tempFilePath:下载好文件的临时路径,用来保存
*this.uploadedFile.name:下载的文件名称
*/
saveAs(res.tempFilePath,this.uploadedFile.name);
}
}
});