'settings' => [
'determineRouteBeforeAppMiddleware' => true,
'displayErrorDetails' => (GALETTE_MODE === 'DEV'),
+ 'addContentLengthHeader' => false,
// monolog settings
'logger' => [
'name' => 'galette',
->withHeader('Content-Transfer-Encoding', 'binary')
->withHeader('Expires', '0')
->withHeader('Cache-Control', 'must-revalidate')
- ->withHeader('Pragma', 'public')
- ->withHeader('Content-Length', filesize($filepath));
+ ->withHeader('Pragma', 'public');
$stream = fopen('php://memory', 'r+');
fwrite($stream, file_get_contents($filepath));
->withHeader('Content-Transfer-Encoding', 'binary')
->withHeader('Expires', '0')
->withHeader('Cache-Control', 'must-revalidate')
- ->withHeader('Pragma', 'public')
- ->withHeader('Content-Length', filesize($filepath));
+ ->withHeader('Pragma', 'public');
$stream = fopen('php://memory', 'r+');
fwrite($stream, file_get_contents($filepath));
public function display()
{
header('Content-type: '.$this->mime);
- header('Content-Length: ' . filesize($this->file_path));
ob_clean();
flush();
readfile($this->file_path);