LeftProgrammer
LeftProgrammer
  • 发布:2023-12-18 18:46
  • 更新:2023-12-18 18:46
  • 阅读:241

plus.io.resolveLocalFileSystemURL获取未下载完成的文件时,失败但没有任何提示,导致程序无法正常运行

分类:uni-app

当文件夹中存在未下载完成的文件时,通过plus.io.resolveLocalFileSystemURL获取目录文件失败,并没有任何提示。指定文件夹下还会莫名多出一个temp文件夹
export const fGetSavedFileList = () => {
return new Promise((resolve, reject) => {
plus.io.resolveLocalFileSystemURL(
downloadPath, //指定的目录
function (entry) {
var directoryReader = entry.createReader(); //获取读取目录对象
directoryReader.readEntries(
function (entries) { //返回的是指定文件夹下的文件列表和uni.getSavedFileList(OBJECT)效果一样
uni.setStorageSync('aFileList', JSON.stringify(entries))
console.log('aFileList=====', entries)
resolve(entries)
},
function ( e ) {
console.log("访问目录失败");
reject()
});
},
function (err) {
console.log("访问指定目录失败:" + err);
reject()
}
);
})
}

2023-12-18 18:46 负责人:无 分享
已邀请:

要回复问题请先登录注册