Javascript 精细上传器没有不允许的扩展

Javascript 精细上传器没有不允许的扩展,javascript,fine-uploader,Javascript,Fine Uploader,fine uploader具有allowedExtensions验证,但没有disallowedExtensions。我想禁止特定的2或3扩展 我可以通过php实现,但我想在加载文件之前阻止它 我该怎么做?您可以使用onValidate、onValidateBatch和/或onSubmit回调轻松地在Fine Uploader中实施任何限制 例如,要排除扩展名为.txt的任何文件,请执行以下操作: var uploader = new qq.FineUploader({ callback

fine uploader具有allowedExtensions验证,但没有disallowedExtensions。我想禁止特定的2或3扩展

我可以通过php实现,但我想在加载文件之前阻止它

我该怎么做?

您可以使用onValidate、onValidateBatch和/或onSubmit回调轻松地在Fine Uploader中实施任何限制

例如,要排除扩展名为.txt的任何文件,请执行以下操作:

var uploader = new qq.FineUploader({
    callbacks: {
        onSubmit: function(id, name) {
            return qq.getExtension(name) !== "txt";
        }
    }
});
还有一个未完成的pull请求将disallowedExtensions属性添加到validation选项,但这目前不是一个高优先级,因为通过回调以这种方式强制扩展非常容易