Попробуйте это
window.onload = function() {
if (window.File && window.FileList && window.FileReader) {
var filesInput = document.getElementById("uploadImage");
filesInput.addEventListener("change", function(event) {
var files = event.target.files;
var output = document.getElementById("result");
for (var i = 0; i < files.length; i++) {
var file = files[i];
if (!file.type.match('image'))
continue;
var picReader = new FileReader();
picReader.addEventListener("load", function(event) {
var picFile = event.target;
var div = document.createElement("div");
div.innerHTML = "<img class='thumbnail' src='" + picFile.result + "'" +
"title='" + picFile.name + "'/>";
output.insertBefore(div, null);
});
picReader.readAsDataURL(file);
}
});
}
}
<input type="file" id="uploadImage" name="termek_file" class="file_input" multiple/>
<div id="result" class="uploadPreview">
Обновление: Лучший ответ здесь: https://stackoverflow.com/a/38258720/62202
Чтобы отключить автоотступ при вставке кода, существует специальный режим «вставки».
Введите
:set paste
Затем вставьте свой код. Обратите внимание, что текст во всплывающей подсказке теперь говорит - INSERT (вставить) -
.
После вставки кода выключите режим вставки, чтобы автоматический отступ при вводе снова работал правильно.
:set nopaste
Однако я всегда находил это обременительным. Вот почему я отображаю
так, чтобы он мог переключаться между режимами вставки и без вставки при редактировании текста! Я добавляю это в .vimrc
set pastetoggle=<F3>
Чтобы избежать нежелательных эффектов при вставке, необходимо установить параметр:
set paste
Полезная команда, которая должна быть в вашем .vimrc, - установите pastetoggle =
или другую кнопку, чтобы легко переключаться между вставкой и без вставки.
Я обычно использую : r! cat
, а затем вставьте (shift + insert)
содержимое и CTRL + D
.
Нет необходимости включать и отключать, прямое использование.