diff --git a/controllers/front/GetFileController.php b/controllers/front/GetFileController.php index d89f6c109..59500b213 100644 --- a/controllers/front/GetFileController.php +++ b/controllers/front/GetFileController.php @@ -278,6 +278,8 @@ class GetFileControllerCore extends FrontController header('Content-Type: '.$mimeType); header('Content-Length: '.filesize($file)); header('Content-Disposition: attachment; filename="'.$filename.'"'); + //prevents max execution timeout, when reading large files + @set_time_limit(0); $fp = fopen($file, 'rb'); while (!feof($fp)) echo fgets($fp, 16384);