দুর্ভাগ্যক্রমে, নির্বাচনের সময় এটি করার কোনও গ্যারান্টিযুক্ত উপায় নেই।
কিছু ব্রাউজার ট্যাগগুলির accept
বৈশিষ্ট্যটিকে সমর্থন করে input
। এটি একটি ভাল শুরু, তবে পুরোপুরি নির্ভর করা যায় না।
<input type="file" name="pic" id="pic" accept="image/gif, image/jpeg" />
জমা cfinput
দেওয়ার সময় ফাইল এক্সটেনশন পরীক্ষা করতে আপনি একটি ব্যবহার করতে পারেন এবং বৈধতা চালাতে পারেন , তবে মাইম-টাইপ নয়। এটি আরও ভাল, তবে এখনও বোকা-প্রমাণ নয়। ওএসএক্স-এ থাকা ফাইলগুলির প্রায়শই কোনও ফাইল এক্সটেনশন থাকে না বা ব্যবহারকারীরা দূষিতভাবে ফাইলের ধরণগুলি ভুলবিভক্ত করতে পারে।
কোল্ডফিউশনগুলি ফলাফলের সম্পত্তি ( ) cffile
ব্যবহার করে মাইম-টাইপ পরীক্ষা করতে পারে তবে এটি কেবল আপলোডের পরেই করা সম্ভব । এটি আপনার সেরা বাজি, তবে মাইম-টাইপগুলি এখনও ভুল হতে পারে বলে 100% নিরাপদ নয়।contentType
cffile.contentType