Sayangnya, tidak ada cara yang dijamin untuk melakukannya pada saat pemilihan.
Beberapa browser mendukung acceptatribut untuk inputtag. Ini adalah awal yang baik, tetapi tidak dapat diandalkan sepenuhnya.
<input type="file" name="pic" id="pic" accept="image/gif, image/jpeg" />
Anda dapat menggunakan cfinputdan menjalankan validasi untuk memeriksa ekstensi file saat pengiriman, tetapi bukan jenis mime. Ini lebih baik, tapi tetap tidak bisa dibilang bodoh. File di OSX sering kali tidak memiliki ekstensi file atau pengguna dapat memberi label yang salah pada jenis file tersebut.
ColdFusion's cffiledapat memeriksa jenis mime menggunakan contentTypeproperti result ( cffile.contentType), tetapi itu hanya dapat dilakukan setelah upload. Ini adalah taruhan terbaik Anda, tetapi masih belum 100% aman karena tipe pantomim masih bisa salah.