From e9b1f92c126db5f64402d1e10bcbcb2b669038c3 Mon Sep 17 00:00:00 2001 From: Yanick Witschi Date: Wed, 27 Nov 2024 09:36:15 +0100 Subject: [PATCH] Ensure the file name is sent for bulky items (#382) --- src/Controller/DownloadBulkyItemController.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Controller/DownloadBulkyItemController.php b/src/Controller/DownloadBulkyItemController.php index 0a2e652..f82b73e 100644 --- a/src/Controller/DownloadBulkyItemController.php +++ b/src/Controller/DownloadBulkyItemController.php @@ -4,6 +4,7 @@ namespace Terminal42\NotificationCenterBundle\Controller; +use Symfony\Component\HttpFoundation\HeaderUtils; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\HttpFoundation\StreamedResponse; @@ -44,6 +45,10 @@ static function () use ($stream): void { $response->headers->set('Content-Type', 'application/octet-stream'); $response->headers->set('Cache-Control', 'no-cache, no-store, must-revalidate'); + $response->headers->set('Content-Disposition', HeaderUtils::makeDisposition( + HeaderUtils::DISPOSITION_ATTACHMENT, + $bulkyItem->getName(), + )); return $response; }