fine uploader
已通过allowedExtensions
验证,但没有disallowedExtensions
。我想禁止特定的2或3个扩展名。
我可以通过php完成,但我想在加载文件之前阻止它。
我该怎么做?
答案 0 :(得分:0)
您可以使用onValidate
,onValidateBatch
和/或onSubmit
回调轻松地在Fine Uploader中强制执行任何限制。
例如,要排除任何扩展名为.txt的文件:
var uploader = new qq.FineUploader({
callbacks: {
onSubmit: function(id, name) {
return qq.getExtension(name) !== "txt";
}
}
});
还有一个未完成的pull请求将disallowedExtensions属性添加到validation
选项,但这目前不是高优先级,因为通过回调以这种方式强制执行扩展非常容易。