2015 में मुझे क्रोम और फ़ायरफ़ॉक्स दोनों के लिए काम करने का एकमात्र तरीका यह मिला कि आप उन सभी संभावित एक्सटेंशनों को रखना चाहते हैं जिनमें आप वेरिएंट का समर्थन करना चाहते हैं:
accept=".jpeg, .jpg, .jpe, .jfif, .jif"
फ़ायरफ़ॉक्स के साथ समस्या : image/jpeg
माइम प्रकार फ़ायरफ़ॉक्स का उपयोग केवल .jpg
फाइलों को दिखाएगा , जैसे कि आम .jpeg
ठीक नहीं था ...
आप जो कुछ भी करते हैं, कई अलग-अलग एक्सटेंशन वाली फ़ाइलों के साथ प्रयास करना सुनिश्चित करें। शायद यह ओएस पर भी निर्भर करता है ... मुझे लगता accept
है कि मामला असंवेदनशील है, लेकिन शायद हर ब्राउज़र में नहीं है।
यहाँ MDN डॉक्स के बारे में स्वीकार किया गया है :
स्वीकार करें यदि प्रकार विशेषता का मान फ़ाइल है, तो यह विशेषता उस प्रकार की फ़ाइलों को इंगित करेगी जो सर्वर स्वीकार करता है, अन्यथा इसे अनदेखा कर दिया जाएगा। मान अद्वितीय सामग्री प्रकार विनिर्देशक की अल्पविराम से अलग की गई सूची होनी चाहिए:
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