Я хочу отобразить изображение перед загрузкой. Я пробовал следующий код, но он работает только в firefox.but, мне нужно заставить его работать в IE. Может ли кто-нибудь предложить мне лучший решение для this.I даю мой код ниже мог ни одну фигуру, где я пошел я гугле почти одно целое day.But не мог найти мое решение Вот мой кодПредварительный просмотр изображения перед загрузкой в IE9
enter code here
function loadname(img, previewName) {
var isIE = (navigator.appName == "Microsoft Internet Explorer");
var path = img.value;
var ext = path.substring(path.lastIndexOf('.') + 1).toLowerCase();
if (ext == "gif" || ext == "jpeg" || ext == "jpg" || ext == "png") {
if (isIE) {
alert(path);
$('#' + previewName).attr('src', path);
} else {
if (img.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#' + previewName).attr('src', e.target.result);
}
reader.readAsDataURL(img.files[0]);
}
}
}
}
Мой HTML является
<body><form method="post" >
<input type="file" class="file" onchange="loadname(this,'previewimg')" id="file" /><img src="about:blank" name="previewimg" id="previewimg" alt="" style="width:2in; height:2in"/>
</form>
Не могли бы вы предоставить мне пример того, как это сделать на стороне сервера? @Ashwin Singh – SahithiPinisetty
Для этого вам нужно выполнить скрипты на стороне сервера. –