ユーザーに、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 File API ( http://www.plupload.com/plupload/docs/api/index.html#class_plupload.File.html ) はこれらのプロパティを提供していないようです!
提案をありがとう。