Skip to content

Commit 98c32d3

Browse files
authored
fix(doubao_new): remove temp file after cross-storage put (#2530)
1 parent 4c77b9c commit 98c32d3

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

drivers/doubao_new/driver.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import (
1212
"io"
1313
"net/http"
1414
"net/url"
15+
"os"
1516
"sort"
1617
"strings"
1718
"sync"
@@ -300,7 +301,10 @@ func (d *DoubaoNew) Put(ctx context.Context, dstDir model.Obj, file model.FileSt
300301
if err != nil {
301302
return nil, err
302303
}
303-
defer tmpFile.Close()
304+
defer func() {
305+
_ = tmpFile.Close()
306+
_ = os.Remove(tmpFile.Name())
307+
}()
304308

305309
blockSize := uploadPrep.BlockSize
306310
totalSize := file.GetSize()

0 commit comments

Comments
 (0)