delete file on upload failure

This commit is contained in:
2025-05-16 10:18:44 +08:00
parent ba1cfba69c
commit ced8b3f689

View File

@@ -253,6 +253,7 @@ func FinishUploadingFile(uid uint, fid uint) (*model.FileView, error) {
if err != nil { if err != nil {
_ = dao.AddStorageUsage(uploadingFile.TargetStorageID, -uploadingFile.TotalSize) _ = dao.AddStorageUsage(uploadingFile.TargetStorageID, -uploadingFile.TotalSize)
log.Error("failed to upload file to storage: ", err) log.Error("failed to upload file to storage: ", err)
_ = dao.DeleteFile(dbFile.UUID)
} else { } else {
err = dao.SetFileStorageKey(dbFile.UUID, storageKey) err = dao.SetFileStorageKey(dbFile.UUID, storageKey)
if err != nil { if err != nil {