簡體   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