javascript - Plupload filters to allow all but a few extensions -
pupload lets specify file types can uploaded, want opposite: allow filetypes except subset. possible?
someone posted solution on plupload's github. have use addfilefilter
method.
plupload.addfilefilter('excluded_extensions', function(filter, file, cb){ var permitted = true; var exts = filter[0].extensions.split(','); //we have no excluded extensions, function presented default exclusion string, allow if(exts.length === 1 && exts[0] === "-") permitted = true; else { for(var = 0; < exts.length; i++) { var filearray = file.name.split('.'); var extension = filearray[filearray.length - 1]; if(exts[i].touppercase() === extension.touppercase()) { this.trigger('error', { code: plupload.file_extension_error, message: plupload.translate('file extension error.'), file: file }); permitted = false; cb(false); return; } } } if(permitted) cb(true); });
Comments
Post a Comment