html - 文件上传不能选择超过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 个文件,有什么办法吗?
解决方案
这意味着,change
事件没有触发。您可能选择了已经存在的相同文件,或者可能为最大文件大小或文件数量设置了一些限制。也不需要 value 属性input[type='file']
。
推荐阅读
- local-storage - localStorage 在 Chrome 中的标签之间不是持久的吗?
- java - 从本机 Java 中的私钥字符串导出 EC 公钥,用于曲线 secp256k1
- vim - vim autocmd 关闭特定选项卡
- wordpress - wordpress 媒体部分没有预览
- python - 在Python中使用迭代而不是递归遍历二叉树
- android - 无效的 SHA-256 签名文件摘要
- arrays - Vue JS - 如果来自两个不同 json 数组的两个字符串匹配,则显示数据
- signals - 八度 - 生成方波(信号/脉冲)
- c# - 如何模拟 HttpConfiguration?
- google-drive-api - 如何让用户在驱动器上确认他的 ID 号后下载文件