精细上传:初始文件列表不起作用

时间:2016-07-16 11:33:15

标签: javascript php fine-uploader

我正在使用精美的上传器,我想在页面加载时在精细上传器中显示预先上传的图像。
我做了一些研究,发现了一个潜在的解决方案:
show previously uploaded images in [FINE UPLOADER]
但是,我不知道如何实现它,下面是我的代码(到目前为止我尝试过的):

var manualUploader = new qq.FineUploader({
    element: document.getElementById('fine-uploader-manual-trigger'),
    template: 'qq-template-manual-trigger',
    request: {
        endpoint: ''
    },
    thumbnails: {
        placeholders: {
            waitingPath: 'images/waiting-generic.png',
            notAvailablePath: 'images/not_available-generic.png'
        }
    },
    validation: {
           // allowedExtensions: ['jpeg', 'jpg', 'txt'],
            itemLimit: 6,
           // sizeLimit: 51200 // 50 kB = 50 * 1024 bytes
        },
        session: {
           endpoint: 'http://localhost/spacebar/img/advertisements/advertisement_0_1467805607_138.png'
        },
    autoUpload: false,
    debug: true
});

以下是我在控制台中的回复

enter image description here

并在控制台

中收到此[Fine Uploader 5.10.0] Problem parsing session response: JSON.parse: unexpected character at line 1 column 1 of the JSON data错误

请帮助并指导如何实施

1 个答案:

答案 0 :(得分:1)

问题出在session.endpoint。 Fine Uploader将在启动时向此端点发送GET请求,期待 JSON 响应,其中包含有关要填充的初始文件列表的数据。

  

如果您为session.endpoint选项指定了值,则为Fine   Uploader将在启动时向您的端点发送GET请求(和   可选地,当实例被重置时)。对此请求的响应   必须是有效的JSON。更具体地说,它必须是JSON数组   包含要送入上传者的每个文件的对象。

有关详细信息,请参阅http://docs.fineuploader.com/branch/master/features/session.html