From 8b73bd28d81b4fd08a44ed6cc46ebedcab65f0b2 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sun, 8 Oct 2017 17:10:05 +0300 Subject: remove apache-specific x-sendfile stuff implement a hook (HOOK_SEND_LOCAL_FILE) which plugins may use to send files via httpd-specific implementation to increase performance typically on larger files --- plugins/af_zz_imgproxy/init.php | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'plugins/af_zz_imgproxy/init.php') diff --git a/plugins/af_zz_imgproxy/init.php b/plugins/af_zz_imgproxy/init.php index 41fec4ac5..4cfca4180 100644 --- a/plugins/af_zz_imgproxy/init.php +++ b/plugins/af_zz_imgproxy/init.php @@ -55,13 +55,9 @@ class Af_Zz_ImgProxy extends Plugin { header("Content-Disposition: inline; filename=\"".basename($local_filename)."\""); if (file_exists($local_filename)) { - $mimetype = mime_content_type($local_filename); - header("Content-type: $mimetype"); - $stamp = gmdate("D, d M Y H:i:s", filemtime($local_filename)). " GMT"; - header("Last-Modified: $stamp", true); + send_local_file($local_filename); - readfile($local_filename); } else { $data = fetch_file_contents(array("url" => $url)); -- cgit v1.2.3