我正在尝试使用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等)会导致此错误 .
我想知道是否有人知道是否有限制,如果是,那么限制是什么,最终是否有任何方法可以删除或更改限制?
谢谢!
1 回答
这会在chrome中遇到HEAP限制问题 . 你只能读取这么多文件,因为chrome用完了 .