У меня есть тег ввода в форме для выбора изображений для загрузки.
<div id="lowresDemo">
<img src="some-url" />
</div>
<input type="file" id="FileToUpload" name="FileToUpload" />
Я попытался изменить эскиз, отображаемый в форме рядом с вводом, чтобы подтвердить пользователю, что их выбор был предназначен для следующего кода jquery:
$('#FileToUpload').change(function () {
$('#lowresDemo img').attr('src', $(this).val());
});
... это не работает ни в одном браузере, по соображениям безопасности браузера я полагаю (как я помню, в последний раз я делал что-то вроде этого года назад).
Вопрос:
Есть ли способ представить пользователю выбор изображения до того, как они отправят форму, а не только путь к файлу + имя значения в поле ввода, но миниатюру, показывающую выбранный файл?
Или предотвращает ли это безопасность браузера?