さまざまなファイル タイプと対話する PHP アプリケーションを開発する場合、多くの場合、特定のファイルの MIME タイプを識別する必要があります。 。 MIME タイプはファイルの形式と内容を指定し、ブラウザやアプリケーションがファイルを正しく処理する方法を理解できるようにします。
MIME タイプを判断する 1 つの方法は、ファイル拡張子を確認し、事前定義されたリストにマッピングすることです。ただし、このアプローチは、特にファイルに拡張子がない場合、または拡張子が間違っている場合には信頼できない可能性があります。
より堅牢なソリューションとして、PHP にはいくつかのオプションが用意されています。
**index.php**での実装:
index.phpを作成するには> ファイルはさまざまな種類のファイルを正しく処理するため、以下を使用できます。 code:
<?php // Determine the MIME type based on file extension $mimeType = mime_content_type('/www/site' . $_SERVER['REQUEST_URI']); // Send the appropriate HTTP headers header("Content-Type: $mimeType"); // Include the requested file include('/www/site' . $_SERVER['REQUEST_URI']); ?>
mime_content_type() 関数を使用すると、ファイルの実際の内容に基づいて MIME タイプを決定でき、ファイル拡張子が正しくない場合でも正確性を確保できます。行方不明です。
以上がPHP はどのようにしてファイルの MIME タイプを正確に判断できるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。