
fs.unzip({
zipFilePath: fileTmpPath,
targetPath: wx.env.USER_DATA_PATH + '/' + item.fileId,
success(unzipRes) {
console.log(7878, unzipRes)
wx.hideLoading()
const unzipedDir = wx.env.USER_DATA_PATH + '/' + item.fileId + '/' + item.fileName.split('.')[0]
fs.readdir({
dirPath: unzipedDir,
success(readRes) {
console.log(9393, readRes)
if (readRes.errMsg === 'readdir:ok') {
let unzipFiles = []
readRes.files.forEach(ele => {
unzipFiles.push({
fileName: ele,
filePath: unzipedDir + '/' + ele
})
})
var currentData = that.data.dataList
const index = currentData.findIndex(curr => curr.fileId == item.fileId)
currentData[index].unzipFiles = unzipFiles
console.log(107107, currentData)
that.setData({
dataList: currentData
})
wx.hideLoading()
}
},
fail(readErr) {
console.log(9797, readErr)
wx.hideLoading()
}
})
},
fail(unzipErr) {
console.log(8181, unzipErr, wx.env.USER_DATA_PATH)
wx.hideLoading()
}
你好,请移步企微官方讨论区:https://developer.work.weixin.qq.com/community/question
创建文件夹后,依旧报错相同内容
unzip:fail jsapi has no permission, event=unzip, runningState=foreground,
permissionMsg=permission got, detail=jsapi has no
permission
我的测试机是iphone,unzip接口苹果系统是否支持呢