小程序开放平台

文档中心
基础
界面
网络
数据缓存
媒体
位置
开放接口
设备
XHSML
性能
文件
removeSavedFile
openDocument
getFileSystemManager
FileSystemManager
FileSystemManager
access
accessSync
appendFile
appendFileSync
copyFile
copyFileSync
getSavedFileList
getFileInfo
mkdir
mkdirSync
readdir
mkdirSync
readdir
readdirSync
rmdir
rmdirSync
rename
renameSync
readFile
readFileSync
removeSavedFile
stat
statSync
saveFile
saveFileSync
truncate
truncateSync
unlink
unlinkSync
unzip
writeFile
writeFileSync
Stats
FileStats
数据分析
画布

fs.saveFile

开发
>
JS API
>
文件
>
FileSystemManager
>
saveFile
>
更新时间:2025-07-23 11:46:59

📌 从基础库 3.125.4 版本开始支持

功能描述

将临时文件保存到本地存储(移动操作,调用成功后临时文件将不可用)

参数

Object object

属性
类型
默认值
必填
说明
tempFilePathstring临时文件路径(本地路径)
filePathstring目标存储路径(不传则使用随机文件名)
successfunction成功回调
failfunction失败回调
completefunction完成回调

success回调参数

代码示例

function saveFile(tempFilePath, filePath = '') {
  const fs = xhs.getFileSystemManager()
  fs.saveFile({
    tempFilePath, // 临时存储文件路径
    filePath, // 可选:要存储的文件路径
    success: (res) => {
      console.log('文件保存成功:', res.savedFilePath); // 存储后的文件路径
    },
    fail: (err) => {
      console.error('文件保存失败:', err);
    },
    complete: () => {
      console.log('文件保存操作完成');
    }
  });
}

// 调用示例
saveFile('/path/to/temp/file.txt');
该文档是否对您有帮助?