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,
						});
					},
				});
相关推荐
袋鱼不重几秒前
保姆级教程:让 Cursor 编辑器突破地区限制,正常调用大模型(附配置 + 截图)
前端·后端·cursor
bieao2 分钟前
Vite+Antd+Micro-app中iframe模式下样式闪烁的问题
前端
zhouzhouya5 分钟前
码上星辰,人间烟火:我的2025
前端·程序员·代码规范
彭涛36114 分钟前
什么是MessageChannel
前端
嘉琪00122 分钟前
provide 和 inject的理解?
前端·javascript·vue.js
匆叔24 分钟前
ESLint,前端项目CTRL+S,自动保存格式化文档,超细
前端
满天星辰24 分钟前
Vue3响应式API-reactive的原理
前端·vue.js
XiaoYu200226 分钟前
第10章 SSE魔改
前端·webassembly
沙子迷了蜗牛眼28 分钟前
当展示列表使用 URL.createObjectURL 的创建临时图片、视频无法加载问题
java·前端·javascript·vue.js
爬山算法37 分钟前
Hibernate(30)Hibernate的Named Query是什么?
服务器·前端·hibernate