首页 > 解决方案 > 文件上传不能选择超过520个文件

问题描述

我有一个如下的输入元素(Angular 6):

     <input type="file" (change)="uploadFile($event.target.files)" value="Add"
          [multiple]="true" accept="image/jpeg, application/pdf" />

和事件:

  uploadFile(event) {
    console.log(event);
  }

当我选择最多 519 个文件时,元素工作文件(显示日志)。但是如果我选择了超过 519 个文件,什么都不会发生(函数 uploadFile 没有被调用)。我想允许用户最多选择 5000 个文件,有什么办法吗?

标签: htmlangularfile-upload

解决方案


这意味着,change事件没有触发。您可能选择了已经存在的相同文件,或者可能为最大文件大小或文件数量设置了一些限制。也不需要 value 属性input[type='file']


推荐阅读