限制jQuery-File-Upload中的数字文件

时间:2014-09-10 17:21:51

标签: javascript jquery file-upload jquery-file-upload

我使用插件jQuery-File-Upload。 如何限制从本地机器选择文件的数量?

https://github.com/blueimp/jQuery-File-Upload/wiki/Options

2 个答案:

答案 0 :(得分:1)

使用maxNumberOfFiles

$('#file-upload').fileupload({

maxNumberOfFiles: 6

});

在文档中找到:https://github.com/blueimp/jQuery-File-Upload/wiki/Options#maxnumberoffiles

答案 1 :(得分:1)

您可以通过向input元素添加onchange事件来限制提交之前的文件数。一旦触发,您就会检查文件数量。以下是2个文件限制的简单示例:

<input type="file" onchange="if(parseInt($(this).get(0).files.length)>2) 
                               alert('You can only upload a maximum of 2 files'); 
                             else alert('You are within the limit');" multiple/>

See demo on fiddle here