web-dev-qa-db-ja.com

画像の有効なファイル拡張子の完全なリストは何ですか?

そして、私が参照している画像は、.tif、.psdなどではなく、Webブラウザに埋め込むことができる画像です。

だから私が知っているのは.png/.jpg/.jpeg/.gif /.bmpだけです

もうありますか?

この情報が必要な理由は、有効な画像のみをphpファイルアップロードスクリプトにアップロードできるようにするためです。

19
Sam

ヘッダー、およびタイプを決定する実際の画像内の情報について、好きなことを行うことができます。 (mime-types)

したがって、なぜ<img href='http://site.com/image.php?name=file'>実際に画像をレンダリングできます

4
dogmatic69

この質問に対する直接の答えではないかもしれませんが、これの目的はファイルのアップロードを制限することであると述べたので、この問題に対するHTML5の答えは次のようになります。

<input type="file" accept="image/*">

それに加えて、サーバー側のチェックも必要になる場合があります。

考えられるすべての有効な画像タイプに関して、実際には簡単な答えはありませんが、作成する必要のある情報のほとんどは、 ウィキペディアのこのリスト に相談することです。もちろん、画像が何に使用されるかによって少し異なります。ブラウザでレンダリングできる画像のセットは、フォトショップで開くことができる画像のセットとは異なります。

0
Cory