拡張子を超えてファイルの種類を識別するにはどうすればよいですか: MP3 と画像を区別するには?
Oct 30, 2024 am 06:09 AM拡張子を超えたファイル タイプの識別: MP3 と画像の区別
拡張子のみに依存せずにファイルのタイプを判断することは、ファイルを効率的に処理するために重要です。この記事では、MP3 オーディオ ファイルと画像ファイルを区別するための代替手法について説明します。
MIME タイプの魔法
拡張子を超えてファイル タイプを識別する鍵は、ファイルの形式を定義する一意の識別子である MIME タイプにあります。ファイル。 PHP には、ファイルの MIME タイプを取得するためのいくつかのネイティブ メソッドが用意されています。
PHP の場合
5.3:<code class="php">$mimetype = mime_content_type($filename);</code>
ログイン後にコピー
<code class="php">$info = finfo_open(FILEINFO_MIME_TYPE); $mimetype = finfo_fopen($info, $filename);</code>
ログイン後にコピー
- exif_imagetype: 画像のチェックに適しています
- getimagesize: 画像タイプの検出にも適しています
<code class="php">function getMimeType($filename) { $mimetype = false; if(function_exists('finfo_fopen')) { // open with FileInfo } elseif(function_exists('getimagesize')) { // open with GD } elseif(function_exists('exif_imagetype')) { // open with EXIF } elseif(function_exists('mime_content_type')) { $mimetype = mime_content_type($filename); } return $mimetype; }</code>
ログイン後にコピー
以上が拡張子を超えてファイルの種類を識別するにはどうすればよいですか: MP3 と画像を区別するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
2つのポイント博物館:すべての展示とそれらを見つける場所
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
2つのポイント博物館:すべての展示とそれらを見つける場所
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7126
9


Java チュートリアル
1534
14


Laravel チュートリアル
1256
25


PHP チュートリアル
1205
29


CakePHP チュートリアル
1153
46



LaravelのバックエンドでReactアプリを構築する:パート2、React
