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
This commit is contained in:
KirCute_ECT
2024-12-12 20:50:00 +08:00
committed by GitHub
parent ecefa5e0eb
commit 201e25c17f

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
}