Я использую jquery-файл-upload blueimp успешно в угловом формате с java-контентом. Он правильно загружает POST-запрос для каждого файла. Встроенный просмотр миниатюр из jquery.fileupload-image.js появляется, когда файл выбран, но исчезает по завершении.Как использовать предварительные изображения, созданные при загрузке файла blueimp?
Я не могу сохранить свои собственные сгенерированные эскизы на моем сервере, поэтому мне было интересно, могу ли я просто вставлять эти превью. Как мне показать эти превью?
Передняя часть (в нг-повтор):
<td data-ng-switch data-on="!!file.thumbnailURL">
<div class="preview" data-ng-switch-when="true">
//shows when upload complete.. unsure what to put here
<div class="previewImage"></div>
</div>
<div class="preview" data-ng-switch-default data-file-upload-preview="file">
//already shows generated preview before upload finishes</div>
</td>
И я считаю, что мне нужно сделать что-то вроде этого в контроллере:
//Listen to upload library for successful upload
$scope.$on('fileuploaddone', function(e,data){
if (data.files[0].preview){
//inject preview somehow to DOM's .previewImage?
}
})