diff --git a/backend/Controllers/DownloadController.php b/backend/Controllers/DownloadController.php index 1b2e551..93951ea 100644 --- a/backend/Controllers/DownloadController.php +++ b/backend/Controllers/DownloadController.php @@ -69,6 +69,14 @@ class DownloadController 'Content-Disposition', HeaderUtils::makeDisposition(HeaderUtils::DISPOSITION_ATTACHMENT, $file['filename']) ); + $streamedResponse->headers->set( + 'Content-Type', + 'application/octet-stream' + ); + $streamedResponse->headers->set( + 'Content-Transfer-Encoding', + 'binary' + ); // close session so we can continue streaming, note: dev is single-threaded $this->session->save(); @@ -126,6 +134,14 @@ class DownloadController $this->config->get('frontend_config.default_archive_name') ) ); + $streamedResponse->headers->set( + 'Content-Type', + 'application/octet-stream' + ); + $streamedResponse->headers->set( + 'Content-Transfer-Encoding', + 'binary' + ); // close session so we can continue streaming, note: dev is single-threaded $this->session->save();