Im Jahr 2015 der einzige Weg Ich habe herausgefunden, dass es für beide funktioniert Chrom y Firefox ist es, alle möglichen Erweiterungen anzugeben, die Sie unterstützen wollen, einschließlich der Varianten (einschließlich des Punktes vor !):
accept=".jpeg, .jpg, .jpe, .jfif, .jif"
Problem mit Firefox : Die Verwendung des image/jpeg
mime type zeigt Firefox nur .jpg
Dateien, sehr seltsam, als ob die gemeinsame .jpeg
war nicht in Ordnung...
Was auch immer Sie tun, versuchen Sie es mit Dateien mit verschiedenen Erweiterungen. Vielleicht hängt es sogar vom Betriebssystem ab ... nehme ich an. accept
ist unabhängig von der Groß- und Kleinschreibung, aber vielleicht nicht in jedem Browser.
Hier ist die MDN-Dokumente über accept :
akzeptieren Wenn der Wert des Attributs type file ist, gibt dieses Attribut die Dateitypen an, die der Server akzeptiert, andernfalls wird es ignoriert werden. Der Wert muss eine durch Komma getrennte Liste von eindeutigen Inhaltstyp-Bezeichnern sein:
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