diff --git a/drivers/ftp/driver.go b/drivers/ftp/driver.go index e39f7fa6..1708bb46 100644 --- a/drivers/ftp/driver.go +++ b/drivers/ftp/driver.go @@ -251,7 +251,7 @@ func (driver FTP) Upload(file *model.FileStream, account *model.Account) error { defer func() { _ = conn.Quit() }() err = conn.Stor(realPath, file) if err == nil { - _ = base.DeleteCache(utils.Dir(file.ParentPath), account) + _ = base.DeleteCache(file.ParentPath, account) } return err } diff --git a/drivers/onedrive/driver.go b/drivers/onedrive/driver.go index dcb25659..ebb8c695 100644 --- a/drivers/onedrive/driver.go +++ b/drivers/onedrive/driver.go @@ -290,7 +290,7 @@ func (driver Onedrive) Upload(file *model.FileStream, account *model.Account) er err = driver.UploadBig(file, account) } if err == nil { - _ = base.DeleteCache(utils.Dir(file.ParentPath), account) + _ = base.DeleteCache(file.ParentPath, account) } return err } diff --git a/drivers/webdav/driver.go b/drivers/webdav/driver.go index c01857ba..3c14db36 100644 --- a/drivers/webdav/driver.go +++ b/drivers/webdav/driver.go @@ -189,7 +189,7 @@ func (driver WebDav) Upload(file *model.FileStream, account *model.Account) erro path := utils.Join(file.ParentPath, file.Name) err := c.WriteStream(driver.WebDavPath(path), file, 0644) if err == nil { - _ = base.DeleteCache(utils.Dir(file.ParentPath), account) + _ = base.DeleteCache(file.ParentPath, account) } return err }