Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Работа с файлами, FileReader (https://javascript.ru/forum/dom-window/66348-rabota-s-fajjlami-filereader.html)

DivMan 10.12.2016 12:40

Работа с файлами, FileReader
 
Я не понимаю, как метод readAsDataURL, подставляет изображение, если
в переменной myfile, хранится объект из свойств.

Как он отбирает url для изображения?

https://jsfiddle.net/bnzs5vuf/

var databox;
   
   function init(){
	databox = document.getElementById('databox');
	var myfiles = document.getElementById('myfiles');
	
	myfiles.addEventListener('change', process)
}

function process(e){
	var files = e.target.files;
	var myfile = files[0];
	console.log(myfile)
  
	var reader = new FileReader();
	
	reader.addEventListener('load', show);
	reader.readAsDataURL(myfile)
}

function show(e){
	var result = e.target.result;
	databox.innerHTML += '<img src="' + result + '">'
	
}

init()

DivMan 10.12.2016 14:25

Цитата:

Сообщение от Rise (Сообщение 437566)
Ты его просто не видишь но ссылка на изображение там где-то есть)

там есть ссылка на изображение в свойстве name, но я не понимаю, как это всё подставляется, если в коде указывается только весь объект


Часовой пояс GMT +3, время: 13:32.