2014-02-26 35 views
0

fine uploaderallowedExtensions验证,但没有disallowedExtensions。我想禁止特定的2或3个扩展名。罚款上传器没有禁止扩展

我可以做到这一点的PHP,但我想在加载文件之前防止它。

我该怎么办?

回答

0

您可以轻松地执行使用onValidateonValidateBatch,和/或onSubmit回调您想任何限制精细上传。

例如,要排除任何文件扩展名为.txt:

var uploader = new qq.FineUploader({ 
    callbacks: { 
     onSubmit: function(id, name) { 
      return qq.getExtension(name) !== "txt"; 
     } 
    } 
}); 

也有一个出色的拉请求,disallowedExtensions属性添加到validation选项,但这不是当前高优先级,因为通过回调这种方式来执行扩展是非常容易的。