allishappy
@allishappy

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

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


Но как сделать, чтобы окно выбора файлов открывалось при нажатии на обычную картинку?
  • Вопрос задан
  • 1533 просмотра
Решения вопроса 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);
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
30 апр. 2024, в 15:24
3000 руб./за проект
30 апр. 2024, в 15:11
500 руб./в час
30 апр. 2024, в 15:11
5000 руб./за проект