From 1db7d00793e93aaa44a33a9202a0fd8a25f0c7b2 Mon Sep 17 00:00:00 2001 From: phpnut Date: Wed, 26 Mar 2008 06:07:59 +0000 Subject: [PATCH] "Fixing bug in MediaView" git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@6604 3807eeeb-6ff5-0310-8944-8be069107fe0 --- cake/libs/view/media.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cake/libs/view/media.php b/cake/libs/view/media.php index 19da0f100..fd46e5f09 100644 --- a/cake/libs/view/media.php +++ b/cake/libs/view/media.php @@ -114,8 +114,8 @@ class MediaView extends View { $name = $id; } - if (file_exists($path) && isset($extension) && array_key_exists($extension, $this->mimeType)) { - $chunkSize = 1 * (1024 * 1024); + if (file_exists($path) && isset($extension) && array_key_exists($extension, $this->mimeType) && connection_status() == 0) { + $chunkSize = 1 * (1024 * 8); $buffer = ''; $fileSize = @filesize($path); $handle = fopen($path, 'rb'); @@ -173,11 +173,11 @@ class MediaView extends View { set_time_limit(0); $buffer = fread($handle, $chunkSize); echo $buffer; - @ob_flush(); @flush(); + @ob_flush(); } fclose($handle); - return; + return((connection_status() == 0) && !connection_aborted()); } return false; }