小编典典

如何使用php查找文件的mime类型?

php

好的,所以我有一个index.php文件,它必须处理许多不同的文件类型。我如何猜测基于的文件类型REQUEST_URI

如果我请求http://site/image.jpg,则所有请求都通过index.php重定向,如下所示

<?php
   include('/www/site'.$_SERVER['REQUEST_URI']);
?>

我将如何使其正常工作?

我应该根据所请求文件的扩展名进行测试,还是可以获取文件类型?


阅读 325

收藏
2020-05-26

共1个答案

小编典典

如果您确定只使用图像,则可以查看
getimagesize()
exif_imagetype()
PHP函数,尝试返回图像的mime类型。

如果您不介意外部依赖性,则还可以签出出色的getID3库,该库可以确定许多不同文件类型的mime类型。

最后,您可以签出mime_content_type()函数-但FileinfoPECL扩展名已弃用该函数。

2020-05-26