我正在使用 WordPress 创建网站/主题。我正在从各种网站检索许多图像。一些图像不附带扩展名,但它们在浏览器中正确呈现。
所有这些都很好,但我还需要获取文件类型,我正在使用这个:
$filetype = wp_check_filetype(basename($image_file_name), null );
现在,如果检索到的图像的文件名确实有扩展名,比如 jpg,那么上述调用的输出是
Array
(
[ext] => jpg
[type] => image/jpeg
)
但是,如果扩展名不是文件名的一部分,则上面的调用将返回以下数组
Array
(
[ext] =>
[type] =>
)
显然有些不对劲,我可能不得不更改如何检查文件类型而不是依赖扩展名,但我不知道如何做到这一点。我该如何检查?如何从没有扩展名的图像中检索文件类型?
谢谢。