From 95129d10c16e7eb75b47cbc609794086fd06ca84 Mon Sep 17 00:00:00 2001 From: Gowtham M Date: Thu, 11 Dec 2025 10:37:37 +0530 Subject: [PATCH] broker : GWM --- app/Controllers/PolicyController.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/Controllers/PolicyController.php b/app/Controllers/PolicyController.php index 7a4dc2c..b2017f9 100644 --- a/app/Controllers/PolicyController.php +++ b/app/Controllers/PolicyController.php @@ -447,7 +447,16 @@ class PolicyController extends ResourceController } - return $this->respond(['status' => 'success', 'code' => 200, 'data' => $publicUrl ], 200); + // return $this->respond(['status' => 'success', 'code' => 200, 'data' => $publicUrl ], 200); + + // Detect the file mime type + $mime = mime_content_type($filePath); + + // Stream file to browser / Flutter + return $this->response + ->setHeader('Content-Type', $mime) + ->setHeader('Content-Disposition', 'inline; filename="' . $fileRecord[$fileColumn] . '"') + ->setBody(file_get_contents($filePath)); } catch (\Exception $e) {