From e741d6c207668b307e5d48565224a2287ea5e51f Mon Sep 17 00:00:00 2001 From: Matt Pass Date: Thu, 30 Jul 2015 19:16:05 +0100 Subject: [PATCH] Cache params added and ensuring app/octet-stream --- lib/download.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/download.php b/lib/download.php index 4c9e67e..11a329b 100644 --- a/lib/download.php +++ b/lib/download.php @@ -10,8 +10,14 @@ if (!file_exists($file) || strpos(str_replace("\\","/",$file),$docRoot) !== 0) { } if (file_exists($file)) { + header("Pragma: public"); + header("Expires: 0"); + header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); + header("Cache-Control: public"); header('Content-Description: File Transfer'); + header("Content-Type: application/octet-stream"); header('Content-Disposition: attachment; filename='.basename($file)); + // header("Content-Transfer-Encoding: binary"); header('Content-Length: '.filesize($file)); ob_clean(); flush();