我希望我的PHPapp读取一个文件并告诉我它是一个单词,excel还是powerpoint文件。我的第一种方法是阅读文件的扩展名。但微软有不同的文件扩展名,我也想知道mac上传的文件(没有文件扩展名)
所以,也许答案是使用mimetypes。你知道更好的方法吗?
答案 0 :(得分:2)
是的,尝试确定MimeType是最好的选择,只需尝试/捕获以直接加载PHPWord,PHPExcel和PHPowerpoint的文件,看看他们是否会抛出异常(马克贝克如果他们不提出例外,请纠正我。)
请参阅我对
的回答用于检测MimeType的各种方法。
您可以在
找到许多可用于Office文档的MimeType