diff --git a/app/src/Controllers/FileController.php b/app/src/Controllers/FileController.php index c0b9661..7de92f8 100644 --- a/app/src/Controllers/FileController.php +++ b/app/src/Controllers/FileController.php @@ -29,7 +29,7 @@ class FileController return $response->withStatus(404, $this->translator->trans('error.file_not_found')); } - $response = $response->withHeader('Content-Disposition', sprintf('attachment; filename="%s"', $file->getFilename())); + $response = $response->withHeader('Content-Disposition', sprintf('inline; filename="%s"', $file->getFilename())); $response = $response->withHeader('Content-Type', $this->contentType($file)); if ($file->getSize() !== false) { diff --git a/tests/Controllers/FileControllerTest.php b/tests/Controllers/FileControllerTest.php index f566fe6..0f549db 100644 --- a/tests/Controllers/FileControllerTest.php +++ b/tests/Controllers/FileControllerTest.php @@ -29,7 +29,7 @@ class FileControllerTest extends TestCase $this->assertSame(200, $response->getStatusCode()); $this->assertSame([ - 'Content-Disposition' => ['attachment; filename="README.md"'], + 'Content-Disposition' => ['inline; filename="README.md"'], 'Content-Type' => ['text/plain'], 'Content-Length' => ['30'], ], $response->getHeaders());