@ xOn прав в том, что он не может изменить элемент файла, но вы должны иметь возможность проверить его.
Вот элемент файла, который использует ненавязчивую проверку, чтобы убедиться, что поле имеет значение иправильное расширение перед отправкой.
<input type="file"
id="myImg"
name="logo"
data-val="true"
data-val-required="Oops, select the logo first!"
accept="jpg|jpeg"
data-val-accept="Sorry, we only accept jpegs." />