温馨提示:本文翻译自stackoverflow.com,查看原文请点击:其他 - How do I detect MIME type via a file handle in PHP?
php

其他 - 如何通过PHP中的文件句柄检测MIME类型?

发布于 2020-03-27 16:13:51

我使用的是5.4,希望从文件句柄中检测出mime类型。我知道我可以保存文件,然后通过传递字符串来使用函数,但是我们要避免使用字符串。那么有没有办法没有任何条件?

查看更多

查看更多

提问者
Dave Stein
被浏览
19
Bryan Latten 2013-08-16 05:12

而不是传递文件句柄或字符串,而是传递SplFileObject使用此方法,您无需直接调用文件系统功能即可获得OO访问文件的权限。需要路径名称的函数仍可以通过在对象上调用-> getRealPath()来使用。

$finfo     = new finfo(FILEINFO_MIME_TYPE); 
$mime_type = $finfo->file( $fileObject->getRealPath() );