【发布时间】:2014-11-26 18:30:39
【问题描述】:
我正在尝试使用 HTML5 Files API 和 JavaScript 通过 webkitdirectory 属性运行大量上传。
<input type="file" class="left files file-input" name="dir" id="dir_input" webkitdirectory="" directory="" multiple="">
理想情况下,最终用户可以通过一个操作上传整个硬盘驱动器。我在一个文件夹中有一个包含 750k 个不同大小和文件扩展名的文档的测试数据集。当我通过“浏览文件夹”对话框选择文件夹时,Chrome 会暂停一段时间并变为深灰色。开发人员工具中没有记录错误,也没有给出消息。
我假设发生这种情况是因为所选目录包含太多信息。我曾尝试上传 100k .txt 文件,并且进展顺利。然而,750k 随机文件类型(.pdf、.xls、.doc 等)会导致此错误。
我想知道是否有人知道是否有限制,如果有,限制是多少,最终有没有办法删除或更改限制?
谢谢!
【问题讨论】:
标签: javascript jquery html google-chrome upload