繁体   English   中英

在php中为exe文件获取不同的mime类型

[英]getting different mime type for exe file in php

我正在尝试在 PHP 中获取 exe 文件的 mime 类型。 它正在返回application/x-dosexec 但是 exe 文件的 mime 类型应该是application/x-msdownload

我正在使用以下代码检查临时文件name($file_tmp_name)

$finfo = finfo_open(FILEINFO_MIME_TYPE);
echo finfo_file($finfo, $file_tmp_name);
finfo_close($finfo);

application/x-dosexec实际上是的子类型application/x-msdownload ,具体地具有.exe水珠。

您不需要检查所有可能的 mime 类型,只需检查它是否属于父可执行 mime 类型。 在此处了解如何使用 mediatype 完成此操作

参考: 来自 webarchive.org.uk 的 application/x-dosexec 摘要

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM