В большом количестве подобных вопросов я не смог найти действительно то, что мне нужно, несмотря на то, что оно очень распространено ...как предварительно загрузить и отобразить изображение на стороне клиента?
У меня есть профиль пользователя. Таким образом, пользователь может загрузить аватар. Он использует общую кнопку «Обзор ...», но этот будет информировать сервер о следующем отправке.
Поэтому я хотел бы получить локальное имя файла изображения и путь к каталогу, чтобы сразу отобразить выбранное изображение.
<img src="" id="image_to_display" class="img-responsive" alt=""/>
<form enctype="multipart/form-data" method="post" accept-charset="utf-8" role="form" action="/pros/sites/add">
<input class="form-control" value="POST" type="hidden" name="_method" id="_method" />
<fieldset>
<div class="form-group file">
<input type="file" name="logofile" onchange="loadImg('logofile');" id="logofile">
</div>
.....
</fieldset>
.....
</form>
От document.getElementById ("logofile"), я могу получить только имя изображения, а не имя пути.
Как это сделать?
http://jsfiddle.net/LvsYc/ здесь отличное решение. Очень просто. – Todd