From 817817dc278652a3e696f67d49b52594716a27ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E5=B7=9E?= Date: Wed, 23 Jun 2021 10:40:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8B=E8=BD=BD=E6=96=87=E4=BB=B6=E5=89=8D?= =?UTF-8?q?=EF=BC=8C=E5=85=88=E5=88=9B=E5=BB=BA=E6=96=87=E4=BB=B6=E5=A4=B9?= =?UTF-8?q?=EF=BC=88=E4=BF=AE=E6=AD=A3=E9=83=A8=E5=88=86=E5=AE=89=E5=8D=93?= =?UTF-8?q?=E6=9C=BA=E4=B8=8D=E8=87=AA=E5=8A=A8=E5=88=9B=E5=BB=BA=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E5=A4=B9=E7=9A=84=E9=97=AE=E9=A2=98=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/autoGCFileSystem.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/utils/autoGCFileSystem.js b/src/utils/autoGCFileSystem.js index 72075c8..eeadd91 100644 --- a/src/utils/autoGCFileSystem.js +++ b/src/utils/autoGCFileSystem.js @@ -6,6 +6,7 @@ const singleFileMaxSize = 50 * 1024 * 1024; const maxSpaceSize = 200 * 1024 * 1024; const dir = wx.env.USER_DATA_PATH; const genFilePath = (ipfsCid, extension, fileName) => `${dir}/${ipfsCid}/${fileName}.${extension}`; +const genFileFolder = ipfsCid => `${dir}/${ipfsCid}`; const fileManager = getFileSystemManager(); const isAndroid = wx.getSystemInfoSync().platform === 'android'; const iosSupportFilesType = ['doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx', 'pdf']; @@ -65,6 +66,7 @@ export function previewFile(ipfsCid, fileName, extension, fileSize) { fail: () => { gcDirSpace(); showLoading({ mask: true }); + fileManager.mkdirSync(genFileFolder(ipfsCid)); const task = downloadFile(ipfsCid, { filePath, success: (param) => {