具有公共配置的多个plupload实例

时间:2013-05-30 19:01:40

标签: plupload

我有一个页面,我使用plupload将文件提交到服务器。我有不同部分的多个plupload实例,例如一个用于图像文件,一个用于视频等。

我想分享两个上传者之间的一些配置选项,同时更改一些以适应文件类型。具体来说,是上传者的过滤器设置。

我像这样配置常规设置:

function init_uploaders()
{
    jQuery('.plupload').pluploadQueue({
    // General settings
    url: wpModelsL10n.url,
    runtimes : 'html5,gears,silverlight,flash',
    chunk_size: '1mb',
    max_file_size : '600mb',
    multiple_queues: true,
    multipart_params: {
        post_id: wpModelsL10n.post_id,
        post_type: wpModelsL10n.post_type,
        action: 'wp_models_media_upload',
        nonce: wpModelsL10n.nonce
    },
    // Flash settings
    flash_swf_url : _wpPluploadSettings.defaults.flash_swf_url, 
    // Silverlight settings
    silverlight_xap_url : _wpPluploadSettings.defaults.silverlight_xap_url,
}); 
}
然后我按如下方式创建一个单独的上传器:

function wp_models_init_uploader_pics()
{
    var pics_uploader = jQuery(".wp-models-pics-uploader").pluploadQueue();

    jQuery.extend(pics_uploader.settings.filters, 
    {
        title : "Image files", extensions : "jpg,gif,png"
    });
}

但是,上传程序仍然允许将zip文件添加到队列中。

非常感谢任何帮助。

0 个答案:

没有答案