更新记录
1.0.0(2025-08-03)
支持无感保存和手动弹窗保存。
平台兼容性
uni-app(4.61)
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
- | - | - | - | - | - | - | - | √ |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
- | - | - | - | - | - | - | - | - | - | - |
uni-app x(4.61)
Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
---|---|---|---|---|---|
- | - | - | - | √ | - |
特别注意:请购买源码授权版,普通授权版无法使用,调试请申请调试证书测试。
鸿蒙文件保存介绍
1.支持uniapp和uniappx 2.支持无感自动保存和弹窗手动保存到目录两种模式 3.支持HarmonyOS NEXT 4.使用简单小白也能会 5.无需申请权限
参数说明
参数名称 | 类型 | 是否必填 |
---|---|---|
formatname | string | 是 |
tempFilePath | string | 是 |
uni-appx项目中集成调用示例:
1.接口引入
import { saveFile, saveDownload } from '@/uni_modules/fz-savefile';
2.调用示例
console.log('tempFilePath:', res.tempFilePath)//APP内部文件临时目录路径
//saveDownload传入文件名和临时目录路径就可以
let formatname = res.tempFilePath.split('/').pop() as string //文件名含后缀
saveDownload(formatname,res.tempFilePath)
uni-app项目中集成调用示例:
1.接口引入
import { saveFile, saveDownload } from '@/uni_modules/fz-savefile';
2.调用方法
//saveDownload传入文件名和临时目录路径就可以
console.log('tempFilePath:', res.tempFilePath)//APP内部文件临时目录路径
let formatname = res.tempFilePath.split('/').pop() as string //文件名含后缀
saveDownload(formatname,res.tempFilePath)