我想强制用户使用plupload仅上传横向文件。
我没有看到任何能够做到这一点的过滤器(仅适用于文件类型)。
这是我的代码:
var initUploader = function () {
$("#uploader").pluploadQueue({
// General settings
runtimes : 'html5,gears,flash,silverlight,browserplus',
url : 'http://xxx',
max_file_size : '10mb',
chunk_size : '1mb',
unique_names : true,
// Resize images on clientside if we can
resize : {width : 320, height : 240, quality : 90},
// Specify what files to browse for
filters : [
{title : "Image files", extensions : "jpg,gif,png"}
],
// Flash settings
flash_swf_url : '/js/plupload/js/plupload.flash.swf',
// Silverlight settings
silverlight_xap_url : '/js/plupload/js/plupload.silverlight.xap',
// send extra parameters :
multipart_params : {
'title': 'Picture title',
'pictureCategory': 'Banniere',
'vigneronID': $('#vigneron_id').val()
},
init: {
FilesAdded: function (up, files) {
alert('Selected files: ' + files.length);
},
UploadComplete: function (up, files) {
// destroy the uploader and init a new one
up.destroy();
initUploader();
}
}
});
};
如果在init部分,我提醒文件长度,我可以访问宽度/高度属性以检测文件方向,然后允许或不允许将其添加到队列中。
plupload文件API(http://www.plupload.com/plupload/docs/api/index.html#class_plupload.File.html)似乎没有提供这些属性!
感谢您的任何建议。