文件是一个rar的压缩包,只有 65mb,不知道是太大了,还是格式的问题 zip的压缩包是没有问题的
async function getUploadZByZip(file) {
const fs = wx.getFileSystemManager();
return new Promise((resolve, reject) => {
try {
fs.readZipEntry({
entries: 'all',
filePath: file.path,
fail: (error) => {
uni.showToast({
title: '压缩包读取失败',
icon: 'error'
});
reject(error)
},
success: res => {
const fileKey = Object.keys(res.entries)[0]
const buffer = res.entries[fileKey].data
},
});
} catch (error) {
uni.showToast({
title: '压缩包读取失败',
icon: 'error'
});
reject(error)
}
})
}
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。