From ff91d7a37d30f7d2c754631d0c7f579bde250b10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=AE=E5=87=89?= <927625802@qq.com> Date: Fri, 10 Dec 2021 22:24:55 +0800 Subject: [PATCH] :sparkler: delete cache --- drivers/alidrive/driver.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/alidrive/driver.go b/drivers/alidrive/driver.go index 3a98681e..9c9df9e8 100644 --- a/drivers/alidrive/driver.go +++ b/drivers/alidrive/driver.go @@ -377,6 +377,9 @@ func (driver AliDrive) Upload(file *model.FileStream, account *model.Account) er if err != nil { return err } + if !parentFile.IsDir() { + return base.ErrNotFolder + } var resp UploadResp var e AliRespError partInfoList := make([]base.Json, 0) @@ -471,6 +474,7 @@ func (driver AliDrive) Upload(file *model.FileStream, account *model.Account) er return fmt.Errorf("%s", e.Message) } if resp2["file_id"] == resp.FileId { + _ = base.DeleteCache(file.ParentPath, account) return nil } return fmt.Errorf("%+v", resp2)