mirror of https://github.com/cloudreve/Cloudreve
feat(uploader): concurrent chunk uploads for local/remote storage policy
parent
c3ed4f5839
commit
4acf9401b8
2
assets
2
assets
|
@ -1 +1 @@
|
||||||
Subproject commit a095f8c612562536c536f54be04ec84e500d5ca7
|
Subproject commit 35961604a187a49591fa57a50de8c0dad4bb5b78
|
|
@ -140,9 +140,9 @@ func (handler *Driver) Put(ctx context.Context, file *fs.UploadRequest) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
openMode := os.O_CREATE | os.O_RDWR
|
openMode := os.O_CREATE | os.O_RDWR
|
||||||
if file.Mode&fs.ModeOverwrite == fs.ModeOverwrite && file.Offset == 0 {
|
// if file.Mode&fs.ModeOverwrite == fs.ModeOverwrite && file.Offset == 0 {
|
||||||
openMode |= os.O_TRUNC
|
// openMode |= os.O_TRUNC
|
||||||
}
|
// }
|
||||||
|
|
||||||
out, err := os.OpenFile(dst, openMode, Perm)
|
out, err := os.OpenFile(dst, openMode, Perm)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
Loading…
Reference in New Issue