jQuery文件上传maxNumberOfFiles和getNumberOfFiles选项

前端之家收集整理的这篇文章主要介绍了jQuery文件上传maxNumberOfFiles和getNumberOfFiles选项前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用jQuery文件上传并将maxNumberOfFiles设置为1.但是,它一次允许多个文件.文件陈述……
  1. The maxNumberOfFiles option depends on the getNumberOfFiles option,which is defined by the UI and AngularJS implementations.

没有关于该主题的进一步文件. getNumberOfFiles只是一个你可以传入的函数.

这是我的……

  1. $('#fileupload').fileupload({
  2. maxNumberOfFiles: 1,getNumberOfFiles: function () { return 1 }
  3. });

有没有人有maxNumberOfFiles选项工作?

解决方法

我相信getNumberOfFiles只是jquery.fileupload-ui.js(8.2.1)的 added as an option to a recent version.

或者,您可以将选项singleFileUploads设置为false,如果添加了多个文件,则可以在add callback中抛出错误.

  1. var maxFiles = 1;
  2. $('#fileupload').fileupload({
  3. singleFileUploads: false,url: '/uploadUrl'
  4. }).bind('fileuploadadd',function (e,data) {
  5. var fileCount = data.files.length;
  6. if (fileCount > maxFiles) {
  7. alert("The max number of files is "+maxFiles);
  8. return false;
  9. }
  10. });

猜你在找的jQuery相关文章