電子書籍の厳選無料作品が豊富!

PHP4で画像ファイルをアップロードするスクリプトを組んでいたのですが、<input type="file">のボタンをクリックしたときに表示されるダイアログボックスにおいて、拡張子を決めておいて画像ファイルのみを選択するようにはできないんでしたっけ??
現在は、「すべてのファイル(*.*)」がデフォルトで、
画像(*.gif;*.jpg;*.jpeg;*.png)
HTML (*.htm;*.html)
が選択できるようになっています。
これを、
画像(*.gif;*.jpg;*.jpeg;*.png)
だけ表示させたいと考えています。
よろしくお願いします。

A 回答 (1件)

一応 htmlの仕様上は下記のような表記で指定できるはずですが


<input type="file" name="pic" accept="image/jpeg,image/png">
実際に対応しているブラウザはほとんど無いようです。

フィルターのかかったダイアログとはなりませんが、
javascriptを使って指定の拡張子以外の送信を抑制するくらいで我慢するしかないでしょう
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。
あきらめがつきました^^

お礼日時:2008/10/30 09:53

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!