Конвертация [object File] в array

201
21 апреля 2018, 18:49

Как можно преобразовать [object File] в array? На входе имею файл с расширением .html и нужно его содержимое внести в массив в любом виде ( весь файл str в один элемент или же каждый символ в отдельный элемент)

<div id="drop_zone">Drop files here</div>
  <output id="list"></output>

function handleFileSelect(evt) {
     evt.stopPropagation();
     evt.preventDefault();
var files = evt.dataTransfer.files; // FileList object.
    // files is a FileList of File objects. List some properties.
var output = [];
for (var i = 0, f; f = files[i]; i++) {
    output.push('<li><strong>', escape(f.name), '</strong> (', f.type || 'n/a', ') - ',
        f.size, ' bytes, last modified: ',
        f.lastModifiedDate ? f.lastModifiedDate.toLocaleDateString() : 'n/a',
        '</li>');
}
document.getElementById('list').innerHTML = '<ul>' + output.join('') + '</ul>';
}
function handleDragOver(evt) {
evt.stopPropagation();
evt.preventDefault();
evt.dataTransfer.dropEffect = 'copy'; // Explicitly show this is a copy.
}
// Setup the dnd listeners.
var dropZone = document.getElementById('drop_zone');
dropZone.addEventListener('dragover', handleDragOver, false);
dropZone.addEventListener('drop', handleFileSelect, false);
READ ALSO
Здравствуйте помогите пожалуйста input type range

Здравствуйте помогите пожалуйста input type range

Есть два input type range/ При передвигание одного ползунка, срабатывает второй тоесть повторяет такие же движениеК примеру первый ползунок идет...

199
Fake input в react autocomplete

Fake input в react autocomplete

Делаю свой кастомный autocomplete на React, он получает входные данные типа:

192
Добавить виджет weibo на страницу

Добавить виджет weibo на страницу

Может кто сталкивался с такимКак вывести виджет weibo на страницу? У них изменился порядок подключения виджета в 2017 году

178
Подставить id в url

Подставить id в url

Пишу скрипт в Tampermonkey

158