Задать вопрос
allishappy
@allishappy

Как сделать загрузку файлов при нажатии на картинку?

С помощью этого кода без особого труда выбираю файлы, которые нужно загрузить на сервер:
<form method='post', enctype='multipart/form-data'>
            <input id='uploadfileinp' type='file' name='uname'>
            <input type='submit' name='uploadfile' value='Upload'>
        </form>


Но как сделать, чтобы окно выбора файлов открывалось при нажатии на обычную картинку?
  • Вопрос задан
  • 1648 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
werty1001
@werty1001
undefined
<label>
    <img src="myimage.png" alt="Нажмите для выбора файла.">
    <input type="file" hidden>
</label>


Имя:
document.getElementById('uploadfileinp').addEventListener('change', function() {
	alert(this.files[0].name);
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы