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/jpeg
jenis pantomim Firefox hanya akan menampilkan .jpg
file, sangat aneh seolah-olah masalah umum .jpeg
tidak ok ...
Apa pun yang Anda lakukan, pastikan untuk mencoba dengan file yang memiliki banyak ekstensi berbeda. Mungkin itu bahkan tergantung pada OS ... Saya kira accept
case-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