Я создаю пользовательскую CMS для блога. Это очень просто, но я застреваю при загрузке изображения. В принципе, я хочу сделать миниатюру для еще не загруженных изображений (изображений из очереди файлов). Не могли бы вы рассказать мне шаги для его создания с помощью JavaScript или jQuery?Миниатюра из файлов изображений в очереди
0
A
ответ
0
Я понял это довольно просто. Мы захватываем загружаемое изображение, читаем его как dataURL и помещаем результат в качестве источника изображения.
HTML:
<input type="file" name="images[]" id="images" multiple />
<div id="images-container"></div>
CSS:
.thumbnail {
width: 150px;
height: 150px;
margin: 15px;
}
и, наконец, JavaScript:
var images = document.getElementById('images');
var container = document.getElementById('images-container');
images.onchange = function() {
readFiles(images.files);
}
function readFiles(files) {
for (var i = 0; i < files.length; i++) {
processFile(files[i]);
}
}
function processFile(file) {
var reader = new FileReader();
reader.readAsDataURL(file);
reader.onload = function (event) {
container.innerHTML = container.innerHTML + '<img src="' + reader.result + '" class="thumbnail" />';
};
}
Смежные вопросы
- 1. Миниатюра для загруженных изображений
- 2. Миниатюра изображений и слайд-шоу
- 3. Миниатюра изображений не уменьшает размер изображения
- 4. Миниатюра изображения из ресурсов
- 5. Android - миниатюра из видеофайла
- 6. Миниатюра Wordpress Media/Постоянная ссылка
- 7. Остановка автоматического поворота изображений в Django-imagekit Миниатюра
- 8. Воспроизведение .wav-файлов в очереди
- 9. Создание изображений из файлов PDF-файлов с #
- 10. DocPad-плагин-миниатюра завис
- 11. Получить имена файлов из очереди добавления ДОБАВИТЬ
- 12. Как активировать миниатюра javascript?
- 13. Многопользовательская миниатюра в android
- 14. Linux очереди файлов
- 15. Миниатюра/рама окна Windows
- 16. Просмотр pdf больших файлов в сети как миниатюра
- 17. Получение изображений из поля многопользовательской очереди в порядке их добавления
- 18. GIMP: Создайте стек изображений из всех файлов изображений в папке
- 19. TensorFlow: чтение изображений в очереди без перетасовки
- 20. AFNetworking + загрузка изображений в очереди + операции отмены
- 21. Загрузите несколько изображений на сервер в очереди
- 22. jssor вложенная миниатюра навигатор
- 23. Миниатюра скольжения не работает
- 24. Миниатюра изображения видео
- 25. отправка из одной очереди в другие очереди
- 26. Миниатюра по модальной кнопке
- 27. Переименование изображения sorl-миниатюра в шаблонах
- 28. Миниатюра изображения не отображается в asp.net
- 29. Реализация очереди на основе файлов
- 30. Миниатюра jQuery tmpl html шаблоны