From 8882b9e6ee59f9e16e6a8d2ca5f2e765ab201317 Mon Sep 17 00:00:00 2001 From: xue <> Date: Tue, 18 Apr 2006 23:56:03 +0000 Subject: yet another bug fix in sending file. --- framework/Web/THttpResponse.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'framework') diff --git a/framework/Web/THttpResponse.php b/framework/Web/THttpResponse.php index 18be9fec..29258259 100644 --- a/framework/Web/THttpResponse.php +++ b/framework/Web/THttpResponse.php @@ -238,15 +238,14 @@ class THttpResponse extends TModule implements ITextWriter if($mimeType===null) { + $mimeType='text/plain'; if(function_exists('mime_content_type')) $mimeType=mime_content_type($fileName); - else + else if(($ext=strrchr($fileName,'.'))!==false) { - $ext=array_pop(explode('.',$fileName)); + $ext=substr($ext,1); if(isset($defaultMimeTypes[$ext])) $mimeType=$defaultMimeTypes[$ext]; - else - $mimeType='text/plain'; } } $fn=basename($fileName); -- cgit v1.2.3