From 40d5a389af04498e2c8776243ac539dd46e0e87d Mon Sep 17 00:00:00 2001 From: Chris Kankiewicz Date: Fri, 21 Mar 2025 13:07:47 -0700 Subject: [PATCH] Fixed files being forced as downloads --- app/src/Controllers/FileController.php | 2 +- tests/Controllers/FileControllerTest.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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());