Php 获取文件mime类型的几种方法

如题所述

第1个回答  推荐于2016-05-20
  多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。
  php获取文件mime类型有以下几种方法:
  1、mime_content_type()函数判断获取mime类型
  mime_content_type返回指定文件的MIME类型,
  用法:echomime_content_type('php.gif') .
  "\n";echomime_content_type('test.php');输出:image/giftext/plain但是php 5.3.0已经将该函数废弃。如果仍想使用此函数,那么可以对php进行配置启用magic_mime扩展。
  2、php Fileinfo 获取文件MIME类型(finfo_open)
  PHP官方推荐mime_content_type()的替代函数是Fileinfo函数。PHP
  5.3.0+已经默认支持Fileinfo函数(fileinfo
  support-enabled),不必进行任何配置即可使用finfo_open()判断获取文件MIME类型。
  用法:$finfo = finfo_open(FILEINFO_MIME);
  $mimetype = finfo_file($finfo, $filename);
  finfo_close($finfo);
  3、image_type_to_mime_type()获取图片MIME类型
  注意:需要在php.ini中配置打开php_mbstring.dll(Windows需要)和extension=php_exif.dll。
  4、php上传文件获取MIME类型本回答被提问者和网友采纳

php获取文件mime类型的几种方法
php获取文件mime类型有以下几种方法:1、mime_content_type()函数判断获取mime类型 mime_content_type返回指定文件的MIME类型,用法:echomime_content_type('php.gif') ."\\n";echomime_content_type('test.php');输出:image\/giftext\/plain但是php 5.3.0已经将该函数废弃。如果仍想使用此函数,那...

php获取文件mime类型的几种方法
1、如果你用过smarty模板引擎、MVC类似框架如tp,那么你自己写一个框架噢!2、你要对php的继承实现以及其中的小知识点熟知;3、先列出你的框架目录,什么地方放什么,然后写你的配置文件 4、用到的高频函数有:require 、 require_once 、 file_exites等!如:sybase_connect连上数据库。语法:...

文件拓展名 对应的MIME类型,文件下传上载有用怎么解决
5、查看一下MIME检测的源代码。

“php $_FILES”是什么意思?
_files主要用在当需要上传二进制文件的地方,录入上传一个abc.mp3文件,则服务器端需要获得该文件的相关信息,则通过变量$_files来取得。 \\x0d\\x0a\\x0d\\x0a$_FILES['userfile']['name'] \\x0d\\x0a客户端机器文件的原名称。 \\x0d\\x0a\\x0d\\x0a$_FILES['userfile']['type'] \\x0...

如何添加自定义MIME类型
do并仍能正常运行这样的要求。如果是其他需要仅供参考 打开apache 的httpd.conf 文件,搜索 AddType 一节,归属于<IfModule mime_module> 部分。如果仅仅是吧php修改为do,则只需要修改 .php 相关的那一行就行,想了解更多的话,到apache目录conf目录寻找一个mime.types的文件慢慢看就行了。

php获取post参数的几种方式是什么?
方法1、最常见的方法是:$_POST['fieldname'];说明:只能接收Content-Type: application\/x-www-form-urlencoded提交的数据 解释:也就是表单POST过来的数据 方法2、file_get_contents(“php:\/\/input”);说明:允许读取 POST 的原始数据。和 $HTTP_RAW_POST_DATA 比起来,它给内存带来的压力较小,...

PHP如何读取照片的exif信息实现代码
"文件类型" => $imgtype[$exif[FILE][FileType]], "文件格式" => $exif[FILE][MimeType], "文件大小" => $exif[FILE][FileSize], "时间戳" => date("Y-m-d H:i:s",$exif[FILE][FileDateTime]), "图像信息" => "---", "图片说明" => $exif[IFD0][ImageDescription], "制造商" =>...

php里面files上传文件用var_dump获取出来的这几个值都是什么意思?_百 ...
name,文件名 type,文件的mime类型 tmp_name,文件的临时存放路径 size,文件大小

nginx中的MIMEtypes的作用
通常只有一些在互联网上获得广泛应用的格式才会获得一个 MIME Type,如果是某个客户端自己定义的格式,一般只能以 application\/x- 开头。XHTML 正是一个获得广泛应用的格式,因此,在 RFC 3236 中,说明了 XHTML 格式文件的 MIME Type 应该是 application\/xHTML+XML。当然,处理本地的文件,在没有人告诉...

php获取文件mime类型的几种方法
php获取文件mime类型有以下几种方法:1、mime_content_type()函数判断获取mime类型mime_content_type返回指定文件的MIME类型,用法:echomime_content_type('php.gif') ."\\n";echomime_content_type('test.php');输出:image\/giftext\/plain但是php 5.3.0已经将该函数废弃。如果仍想使用此函数,那么...

相似回答