২০১৫ সালে আমি এটি Chrome এবং ফায়ারফক্স উভয়ের পক্ষে কাজ করার একমাত্র উপায় হ'ল ভেরিয়েন্টগুলি সহ আপনি যে সমস্ত সম্ভাব্য এক্সটেনশনগুলি সমর্থন করতে চান তা স্থাপন করা:
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