1

我需要在服务器上获取文件的 MIME 类型。我正在使用 Laravel,但想使用 Symfony HTTPFoundation 中的 File 类(请参阅我的相关问题)。

当我在 css 文件上使用File->GetMimeType()时,当我期待text/css时会返回text/plain

$file = new Symfony\Component\HttpFoundation\File\File($path); //pass CSS file
$mime = $file->getMimeType(); //returns text/plain

我究竟做错了什么?

4

1 回答 1

0

请参阅我对这个问题的回答和简单的解决方案 - https://stackoverflow.com/a/26299430/1331510

但是,我的方法并不完美,但它适用于文件上传:只需从文件名中提取文件扩展名并检查其是否存在并使用in:pdf,csv,css,..规则排列。

于 2014-10-10T12:39:27.867 回答