fix: content-range (#216)

This commit is contained in:
weisd
2025-07-15 17:23:33 +08:00
committed by GitHub
parent a9d77a618f
commit 4c1fc9317e
5 changed files with 30 additions and 14 deletions
+3 -1
View File
@@ -2123,6 +2123,8 @@ impl SetDisks {
let till_offset = erasure.shard_file_offset(part_offset, part_length, part_size);
let read_offset = (part_offset / erasure.block_size) * erasure.shard_size();
let mut readers = Vec::with_capacity(disks.len());
let mut errors = Vec::with_capacity(disks.len());
for (idx, disk_op) in disks.iter().enumerate() {
@@ -2131,7 +2133,7 @@ impl SetDisks {
disk_op.as_ref(),
bucket,
&format!("{}/{}/part.{}", object, files[idx].data_dir.unwrap_or_default(), part_number),
part_offset,
read_offset,
till_offset,
erasure.shard_size(),
HashAlgorithm::HighwayHash256,