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
|
||||
if file.Mode&fs.ModeOverwrite == fs.ModeOverwrite && file.Offset == 0 {
|
||||
openMode |= os.O_TRUNC
|
||||
}
|
||||
// if file.Mode&fs.ModeOverwrite == fs.ModeOverwrite && file.Offset == 0 {
|
||||
// openMode |= os.O_TRUNC
|
||||
// }
|
||||
|
||||
out, err := os.OpenFile(dst, openMode, Perm)
|
||||
if err != nil {
|
||||
|
|
Loading…
Reference in New Issue