Skip to content

Commit 678becd

Browse files
committed
Add X-Accel-Buffering header to downloads
1 parent d090341 commit 678becd

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

lib/private/Streamer.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ public function __construct(IRequest $request, int $size, int $numberOfFiles) {
9595
* @param string $name
9696
*/
9797
public function sendHeaders($name) {
98+
header('X-Accel-Buffering: no');
9899
$extension = $this->streamerInstance instanceof ZipStreamer ? '.zip' : '.tar';
99100
$fullName = $name . $extension;
100101
$this->streamerInstance->sendHeaders($fullName);

lib/private/legacy/OC_Files.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ private static function sendHeaders($filename, $name, array $rangeArray) {
9898
}
9999
}
100100
header('Content-Type: '.$type, true);
101+
header('X-Accel-Buffering: no');
101102
}
102103

103104
/**

0 commit comments

Comments
 (0)