Pada 2015 , satu-satunya cara yang saya temukan untuk membuatnya berfungsi baik untuk Chrome dan Firefox adalah dengan meletakkan semua ekstensi yang mungkin ingin Anda dukung, termasuk varian:
accept=".jpeg, .jpg, .jpe, .jfif, .jif"
Masalah dengan Firefox : Menggunakan image/jpegjenis pantomim Firefox hanya akan menampilkan .jpgfile, sangat aneh seolah-olah masalah umum .jpegtidak ok ...
Apa pun yang Anda lakukan, pastikan untuk mencoba dengan file yang memiliki banyak ekstensi berbeda. Mungkin itu bahkan tergantung pada OS ... Saya kira acceptcase-sensitive, tapi mungkin tidak di setiap browser.
Berikut adalah dokumen MDN tentang penerimaan :
accept Jika nilai atribut type adalah file, maka atribut ini akan menunjukkan jenis file yang diterima server, jika tidak maka akan diabaikan. Nilai harus berupa daftar penentu jenis konten unik yang dipisahkan koma:
A file extension starting with the STOP character (U+002E). (e.g. .jpg, .png, .doc).
A valid MIME type with no extensions.
audio/* representing sound files. HTML5
video/* representing video files. HTML5
image/* representing image files. HTML5