您现在的位置是:首页  > 后端  > PHP PHP

PHP获取文件mime类型

2020-08-26【PHP】1834人已围观

简介### PHP获取文件mime类型 1. 使用 Fileinfo 方法 (官方推荐) > 使用 `fileinfo` 需要安装 `php_fileinfo` 扩展。 如已安装可以在 `extension_dir` 目录下找到 `php_fileinfo.dll`(windows),`fileinfo.so`(linux) 打开 `php.ini`,把 `extension=php_fileinfo.dll` 前的";"去掉,然后重启apache。 ```php

PHP获取文件mime类型

  1. 使用 Fileinfo 方法 (官方推荐)

使用 fileinfo 需要安装 php_fileinfo 扩展。
如已安装可以在 extension_dir 目录下找到 php_fileinfo.dll(windows),fileinfo.so(linux)
打开 php.ini,把 extension=php_fileinfo.dll 前的”;”去掉,然后重启apache。

  1. <?php
  2. $fi = new finfo(FILEINFO_MIME_TYPE);
  3. $mime_type = $fi->file('1.jpg');
  4. echo $mime_type; // image/jpeg
  1. 使用 image_type_to_mime_type 方法(只能处理图象类型)

使用 exif_imagetype 方法需要安装 php_exif 扩展,并需要安装 php_mbstring 扩展
如已安装可以在 extension_dir 目录下找到 php_exif.dll(windows),exif.so(linux)
打开 php.ini,把 extension=php_mbstring.dll, extension=php_exif.dll 前的”,”去掉,然后重启apache

  1. <?php
  2. $image = exif_imagetype('1.jpg');
  3. $mime_type = image_type_to_mime_type($image);
  4. echo $mime_type; // image/jpeg


关注博客,更多精彩分享,敬请期待!
 

Tags:

很赞哦! (0)

我的名片

网名:随心

职业:PHP程序员

现居:湖北省-武汉市

Email:704061912@qq.com