#文件操作API#
>wx.saveFile
>将文件保存到本地
>下次启动微信小程序时仍然可以获取到该文件
>本地文件存储大小限制为10MB
属性 | 类型 | 必填 | 说明 |
tempFilePath | string | 是 | 需要保存的文件的临时路径 |
success | function | 否 | 接口调用成功的回调函数 |
fail | function | 否 | 接口调用失败的回调函数 |
complete | function | 否 | 接口调用结束的回调函数(调用 成功、失败都会执行) |
示例代码:
wx.chooseImage({
success: function(res) {
const tempFilePaths = res.tempFilePaths
wx.saveFile({
tempFilePath: tempFilePaths[0],
success (res) {
const savedFilePath = res.savedFilePath
}
})
}
})
>wx.getSavedFileList
>获取本地文件列表
属性 | 类型 | 必填 | 说明 |
success | function | 否 | 接口调用成功的回调函数 |
fail | function | 否 | 接口调用失败的回调函数 |
complete | function | 否 | 接口调用结束的回调函数(调用 成功、失败都会执行) |
示例代码:
wx.getSavedFileList({
success (res) {
console.log(res.fileList)
}
})
>wx.getSavedFileInfo
>获取本地文件信息
>包含文件创建时间、文件大小、接口调用结果
>此接口只能用于获取已保存到本地的文件,若需要获取临时文件信息,请使用 wx.getFileInfo() 接口
属性 | 类型 | 必填 | 说明 |
filePath | string | 是 | 文件路径 |
success | function | 否 | 接口调用成功的回调函数 |
fail | function | 否 | 接口调用失败的回调函数 |
complete | function | 否 | 接口调用结束的回调函数(调用 成功、失败都会执行) |
示例代码:
Page({
onload:function(){
wx.getSavedFileListInfo({
success (res) {
console.log(res.fileList)
}
})
}
})
>wx.removeSavedFile
&