[英]Valums File Uploader - Allow single file upload only
有没有办法让Valums File Uploader只接受一个文件?
现在,使用multiple: false
您无法限制要上载的文件数,而是可以让用户逐个上传文件,而不是允许多次选择。
我需要用户只上传一个文件。 如果在上传文件后选择了另一个文件,则应将上传的文件替换为当前文件。
任何人都可以帮助我如何实现这一目标?
要限制只上传到一个文件,我只是使用onComplete
回调,我删除了上传按钮,希望这有助于:
onComplete: function(id, fileName, responseJSON){
$('.qq-upload-button').remove();
}
我认为隐藏按钮不是一个很好的选择,这就是我所做的。
我基本上覆盖了_storeFileForLater方法
qq.FileUploaderBasic.prototype._storeFileForLater = function(id){
if(!this._options.multiple){
this._storedFileIds = [];
this._storedFileIds.push(id);
}
else{
this._storedFileIds.push(id);
}
}
我强制选择一个文件来评论这一行
if(this._options.multiple){input.setAttribute(“multiple”,“multiple”);}和multiple:qq.UploadHandlerXhr.isSupported(),
我知道你发布这个已经有一段时间了,但我刚刚了解到Valums File Uploader的2.0版测试版中支持multiple:false参数。
你可以在这里下载。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.