私が参照している画像は、.tif、.psdなどのウェブブラウザに埋め込み可能なものです。イメージの有効なファイル拡張子の完全なリストは何ですか?
私が知っている唯一のものは.png/.jpg/.jpeg/.gif/.bmp
これ以上はありますか?
なぜこの情報が必要なのは、私のPHPファイルアップロードスクリプトで有効な画像のみをアップロードできるようにするためです。
私が参照している画像は、.tif、.psdなどのウェブブラウザに埋め込み可能なものです。イメージの有効なファイル拡張子の完全なリストは何ですか?
私が知っている唯一のものは.png/.jpg/.jpeg/.gif/.bmp
これ以上はありますか?
なぜこの情報が必要なのは、私のPHPファイルアップロードスクリプトで有効な画像のみをアップロードできるようにするためです。
あなたはあなたが好きなもの、ヘッダーに関するすべて、そしてタイプを決定する実際のイメージの中の情報を行うことができます。 (MIMEタイプ)<img href='http://site.com/image.php?name=file'>
が実際に多分画像
ないこの質問に直接答えをレンダリングすることができますが、あなたはこれの目的は、ファイルのアップロード、HTML5の答えにを制限することであると述べたことから、なぜそれゆえに
この問題は次のように使用されます。
<input type="file" accept="image/*">
さらに、サーバー側のチェックが必要な場合があります。
可能なすべての有効な画像の種類について、実際には簡単な答えはありませんが、あなたが構成する必要がある情報のほとんどはthis list on wikipediaです。もちろん、画像がどのようなものに使用されるのかは少し異なります。ブラウザでレンダリングできるイメージのセットは、Photoshopで開くことができるセットとは異なるものになります。
重複http://stackoverflow.com/questions/183831/which-graphic-file-formats-are-support-by-browsers – Skrol29
ファイル拡張子を調べるだけでこれを行うことができますか? –
"ウェブブラウザ"を定義すると、 "bmp"サポートは普遍的なものではありません。あなたが本当に偽のファイル拡張子および/またはMIMEタイプを持つ何かを隠すことがないようにファイルをアップロードしようとする可能性があり、誰を信用しない - – Quentin