|
|
|
@ -48,13 +48,17 @@ class Download_Range extends \OCA\Documents\Download {
|
|
|
|
|
foreach ($ranges as $range){
|
|
|
|
|
$parts = explode('-', $range);
|
|
|
|
|
|
|
|
|
|
if ($parts[0]==='' && $parts[1]=='') {$this->sendNotSatisfiable();}
|
|
|
|
|
if ($parts[0]==='' && $parts[1]=='') {
|
|
|
|
|
$this->sendNotSatisfiable();
|
|
|
|
|
}
|
|
|
|
|
if ($parts[0]==='') {
|
|
|
|
|
$start = $size - $parts[1];
|
|
|
|
|
$end = $size - 1;}
|
|
|
|
|
$end = $size - 1;
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
$start = $parts[0];
|
|
|
|
|
$end = ($parts[1]==='') ? $size - 1 : $parts[1];}
|
|
|
|
|
$end = ($parts[1]==='') ? $size - 1 : $parts[1];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if ($start > $end){
|
|
|
|
|
$this->sendNotSatisfiable();
|
|
|
|
|