簡易的な方法ではあるが制限してみる。 HTML5 の accept属性 を使う 大まかに許可する場合<input type="file" name="example" accept="image/*"> 以下のような指定で、それぞれ画像・音声・映像を許可することができる。 accept="image/*" accept="audio/*" accept="video/*" 許可される拡張子は以下の通りimage.jpe, .jpg, .jpeg, .gif, .png, .bmp, .ico, .svg, .svgz, .tif, .tiff, .ai, .drw, .pct, .psp, .xcf, .psd, .raw audio.aac, .aif, .flac, .iff, .m4a, .m4b, .mid, .midi, .mp3, .mpa, .mpc, .oga, .ogg,
![input[type=file]で選択するファイルを画像のみに制限する方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/da55b514e5264385dcb6985f2226798c10478b60/height=288;version=1;width=512/https%3A%2F%2Fb.0218.jp%2Fimages%2Fogp%2F20150119133328.png%3Fts%3Dfadf56c63a40be7d2e3e8fd18617505d36657996)