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 に答える