diff --git a/server/service/file.go b/server/service/file.go index 9d7d030..49139a5 100644 --- a/server/service/file.go +++ b/server/service/file.go @@ -253,6 +253,7 @@ func FinishUploadingFile(uid uint, fid uint) (*model.FileView, error) { if err != nil { _ = dao.AddStorageUsage(uploadingFile.TargetStorageID, -uploadingFile.TotalSize) log.Error("failed to upload file to storage: ", err) + _ = dao.DeleteFile(dbFile.UUID) } else { err = dao.SetFileStorageKey(dbFile.UUID, storageKey) if err != nil {