FileSystemManager.readFile(Object object) | 微信开放文档
一、文件系统
开发工具右上角的详情–>基本信息–>文件系统–>当前小程序文件系统根目录
将二进制数据文件放在文件系统目录下。
二、读取本地二进制数据
读取文件:
const loadFiles = (fileName) => { //加载本地文件存储数据
return new Promise((resolve, reject) => {
const FileSystemManager = wx.getFileSystemManager()
FileSystemManager.readFile({ //读文件
filePath: wx.env.USER_DATA_PATH + "/" + fileName,
success(res) {
// console.log(res.data);
resolve(res.data);
},
fail(err) {
console.log('读取失败', err);
reject(err);
}
})
})
}
拿到ArrayBuffer二进制数据文件。
async ReadFile(){
await loadFiles('./mediaFile/xxx.mp4').then((addData) => {
this.data.bodyData = addData
console.log(this.data.bodyData);
}).catch((err) => {
console.log("加载失败"+err)
})
},