При проверке вы можете проверить тип файла или использовать событие on change для определения типа файла.
<input name='upload' id='file' type='file' />
Часть Javascript
var file = document.getElementById('file');
if (file.value.test(/(\.txt)|(\.jpg)/gi)) { // case insensitive
// then validate
}
в этом случае принимаются только txt или jpg. но, конечно, вам придется пройти повторную проверку на стороне сервера, потому что javascript можно легко обойти