Как создать миниатюру для загруженных изображений в DropZone.Яш?

С кодом ниже я получил все загруженные изображения с DropZone, но теперь у меня есть простая проблема, она уже показывает оригинальные изображения в виде эскиза, но мне нужно показать эскиз с base64 же dropzone сделал, когда хотите загрузить новое изображение.

dropzone.js

 init: function() {
         var thisDropzone = this;
        var pageid = $("#pageid").val();
        $.getJSON('plugin/dropzone/get_item_images.php?id='+pageid, function(data) { 

            $.each(data, function(key,value){ 

                var mockFile = { name: value.name, size: value.size }; 

                thisDropzone.options.addedfile.call(thisDropzone, mockFile);
                thisDropzone.options.thumbnail.call(thisDropzone, mockFile, "/admin/uploads/"+value.name);
                thisDropzone.emit("complete", mockFile);

            });
        });

      },

Итак, проблема в том, что с этим кодом я могу показывать загруженные изображения с dropzone но он показывает эскиз с оригинальными изображениями, а не реальный эскиз, созданный с base64. dropzone сделанный эскиз с base64 когда вы хотите загрузить новое изображение, я хочу показать эскиз такой.

1 ответов


вы должны использовать createThumbnailFromUrl, orginally posted здесь

myDropzone.emit("addedfile", mockFile);
myDropzone.createThumbnailFromUrl(mockFile, '/your-image.jpg');