我有一个页面,我使用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文件添加到队列中。
非常感谢任何帮助。