Storage::getContentType() 메소드를 MIME 클래스로 이동함

This commit is contained in:
Kijin Sung 2019-10-09 15:20:19 +09:00
parent 9163bc24e9
commit 805a7324cc
4 changed files with 36 additions and 36 deletions

View file

@ -143,38 +143,6 @@ class Storage
return @self::exists($path) && @is_writable($path);
}
/**
* Get the MIME content type of a file.
*
* This method returns the MIME content type of a file, or false on error.
*
* @param string $filename
* @return array|false
*/
public static function getContentType($filename)
{
$filename = rtrim($filename, '/\\');
if (self::exists($filename) && @is_file($filename) && @is_readable($filename))
{
if (function_exists('mime_content_type'))
{
return @mime_content_type($filename) ?: false;
}
elseif (($image = @getimagesize($filename)) && $image['mime'])
{
return $image['mime'];
}
else
{
return MIME::getTypeByFilename($filename);
}
}
else
{
return false;
}
}
/**
* Get the size of a file.
*