uniapp小程序文件下载保存

javascript 复制代码
uni.downloadFile({
					url: that.baseUrl + '/app-api/erp/income/certificate/apply' + '?' +
						`type=${that.proveInfo.code}`,
					header: {
						'Authorization': 'Bearer test01'
					},
					success(res) {
						console.log(res);
						const tempFilePath = res.tempFilePath;
						let fileManager = uni.getFileSystemManager();
						fileManager.saveFile({
							tempFilePath: tempFilePath,
							filePath: `${uni.env.USER_DATA_PATH}/file/${that.proveInfo.desc}.pdf`,
							success: (result) => {
								console.log(result);
								uni.showToast({
									content: '文件保存成功,路径:' + result.savedFilePath,
								});
							},
							fail: (err) => {
								console.log(err)
							}
						})
					},
					fail(res) {
						console.log(res);
						uni.alert({
							content: res.errorMessage || res.error,
						});
					},
				});
相关推荐
阿慧勇闯大前端12 分钟前
在AI时代,再去了解react19新特性还有用吗? 最近总有朋友问我:“现在AI写代码这么厉害了,我写个需求丢给ChatGPT,几秒钟就生成一堆组件,还学新特
前端·react.js
秋水无痕21 分钟前
从零搭建个人博客系统:Spring Boot 多模块实践详解
前端·javascript·后端
陆枫Larry28 分钟前
图片预览前先 filter 掉空地址:一个容易忽略的细节
前端
我叫蒙奇36 分钟前
rem 适配全过程
前端
陆枫Larry37 分钟前
小程序中按固定宽高比展示图片并去除黑边的实现思路
前端
HelloReader41 分钟前
Tauri 2.1 新特性自定义 HTTP Headers 配置详解
前端
一点一一1 小时前
从输入URL到页面加载:浏览器多进程/线程协同的完整逻辑
前端·面试
HelloReader1 小时前
Tauri 的安全架构Capabilities 与 CSP
前端
阿懂在掘金1 小时前
Vue 表单避坑(二):多个 v-model 同时更新,为什么数据丢了?
前端·vue.js
鹏北海1 小时前
Qiankun 微前端实战踩坑历程
前端·架构