Загрузка файла BlueImp jQuery - возврат URL-адреса эскиза

Я пытаюсь вернуть URL-адрес эскизов из модуля загрузки файлов jQuery File Upload BlueImp.

Вот мой сценарий загрузчика:

<script>
/*jslint unparam: true */
/*global window, $ */
$(function () {
    'use strict';
    // Change this to the location of your server-side upload handler:
    var url = 'server/php/';
    $('#fileupload').fileupload({
        url: url,
        dataType: 'json',
        done: function (e, data) {
            $.each(data.result.files, function (index, file) {
                $('<div class="box">').appendTo('#files');
                $('.box').last().html('<a href="'+file.url+'"><img width="220px" height="120px" src="'+file.url+'"/></a>
            });
        },
        progressall: function (e, data) {
            var progress = parseInt(data.loaded / data.total * 100, 10);
            $('#progress .progress-bar').css(
                'width',
                progress + '%'
            );
        }
    }).prop('disabled', !$.support.fileInput)
        .parent().addClass($.support.fileInput ? undefined : 'disabled');
});
</script>

Как видите, я могу вернуть "file.url" (пример: http://website.com/server/php/files/image.png) Но я хотел бы вернуть "file.thumbnailURL" (пример: http://website.com/server/php/thumbnails/image.png) вот так

$('.box').last().html('<a href="'+file.url+'"><img width="220px" height="120px" src="'+file.thumbnailURL+'"/></a>

но он не определен (я знаю об этом) Итак, как я могу определить file.thumbnailURL? где код, определяющий file.url file.name ...?

Спасибо тебе, Дэвид.


person user3049864    schedule 29.11.2013    source источник


Ответы (1)


Ваш php-скрипт создает миниатюры? Вы можете console.log(data) и проверить, является ли это частью ответа.

person bagonyi    schedule 29.11.2013
comment
Спасибо, я обнаружил, что URL-адрес эскиза был определен как file.thumbnailUrl с помощью консоли. - person user3049864; 30.11.2013