fix(ftp-server): large transfer leads to client timeout (#7639)

* fix(ftp-server): client timeout to wait a large file upload to netdisk

* fix(ftp-server): driver alist v3 upload failed and temp files do not be deleted
pull/7655/head
KirCute_ECT 2024-12-12 20:50:00 +08:00 committed by GitHub
parent ecefa5e0eb
commit 201e25c17f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 1 deletions

View File

@ -87,5 +87,7 @@ func (f *FileUploadProxy) Close() error {
WebPutAsTask: false,
}
s.SetTmpFile(f.buffer)
return fs.PutDirectly(f.ctx, dir, s, true)
s.Closers.Add(f.buffer)
_, err = fs.PutAsTask(f.ctx, dir, s)
return err
}