Допустим, у вас есть html-форма и пользовательский ввод загрузки файлов:
<label for="imageUploadButton">
<span class="btn" style="padding-left: 10px;">Click here for uploading a new picture</span>
</label>
<input type="file" name="avatar_picture" accept="image/gif,image/jpeg,image/png" id="imageUploadButton" style="visibility: hidden; position: absolute;">
И вы хотите проверить имя файла файла, который пользователь выбрал / выбрал:
Использование jquery
<script type="text/javascript">
$(function() {
$("input:file").change(function (){
var fileName = $(this).val();
alert(fileName); //Do with the filename whatever you want
});
});
</script>
@ https://stackoverflow.com/a/5670938/2979938
Для тех, кто использует requireJS:
$("input:file").change(function () {
var fileName = $(this).val();
alert(fileName); //Do with the filename whatever you want
});