При выборе изображения нужно загрузить его на HTML страницу. Изображение на странице не отображается( Как исправить?
HTML
<input type="file" id="Photo" name="Photo" accept="image/*" onchange="previewPhoto(this)"/>
<img id="previewPhoto" class="previewPhoto" src="~/App_Files/Images/default.png"/>
Сначала загружаю фото по ссылке, потом его нужно заменить на выбранное изображение
Javascript
function previewPhoto(photo) {
var reader = new FileReader();
reader.onload = function () {
var output = document.getElementById('previewPhoto');
output.src = reader.result;
}
reader.readAsDataURL(photo.target.files[0]);
}
function previewPhoto() {
var preview = document.querySelector('#previewPhoto');
var file = document.querySelector('input#Photo[type=file]').files[0];
var reader = new FileReader();
reader.onloadend = function() {
preview.src = reader.result;
}
if (file) {
reader.readAsDataURL(file);
} else {
preview.src = "";
}
}
#previewPhoto {
border: 1px solid;
width: 150px;
height: 100px
}
<input type="file" id="Photo" name="Photo" accept="image/*" onchange="previewPhoto()" />
<img id="previewPhoto" class="previewPhoto" src="~/App_Files/Images/default.png" />
объект FileReader
пример взят здесь
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В проекте одно из требование: реализовать api колы, базу данных и прочую мишуруПроект не особо крутой, поэтому под прочей мишурой какие-то базовые...
Здравствуйте уважаемые, такая проблемаОсваиваю градл, запускаю градл проект с интелии и у меня отсутствует Store generated project files externally
У меня есть приложение, которое при старте создаёт вспомогательные процессы, которые общаются с помощью RMI