Skip to content

Commit 2d26f89

Browse files
committed
handle non-existing file case on upload
1 parent a3007ae commit 2d26f89

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

filereceiver.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,10 @@ func saveFile(path string, offset int64, length int64, r io.Reader, log log.Logg
145145
}
146146
}
147147
f, err := os.OpenFile(path, os.O_WRONLY, 0600)
148+
if os.IsNotExist(err) {
149+
_ = DeleteFileInfo(path)
150+
return 0, nil, &OffsetMismatchError{offset, 0}
151+
}
148152
if err != nil {
149153
return 0, nil, err
150154
}

0 commit comments

Comments
 (0)