【问题标题】:Is it right that PHP's finfo returns "application/zip" MimeType for a .docx?PHP finfo 为 .docx 返回“application/zip”Mime Type 是否正确?
【发布时间】:2013-10-13 12:57:47
【问题描述】:

我正在尝试获取真正的文件类型,为此我来到了 PECL 的 finfo。

$fileName = "my.docx";
$f = finfo_open(FILEINFO_MIME_TYPE);
var_dump(finfo_file($f, $fileName)); // I get "application/zip"

这是怎么回事?这是我应该得到的吗?

【问题讨论】:

  • 一个word文档其实就是一个zip存档——试试改扩展名就可以正常打开了。
  • 您在哪个操作系统上使用??? windows还是linux??

标签: php file mime-types


【解决方案1】:

Word Microsoft Office Open XML Format Document 格式由存储在 zip 文件中的一堆 XML 和其他文件组成(解压缩并查看)。所以是的,这是正确的。

【讨论】:

  • 那么,为了区分这些文件和真正的 zip 文件,正确的方法是什么? (除了信任文件扩展名)
猜你喜欢
  • 1970-01-01
  • 2011-09-29
  • 2011-06-16
  • 2011-07-10
  • 2021-12-06
  • 2011-09-18
  • 2016-12-30
  • 2011-05-11
相关资源
最近更新 更多