【问题标题】:Webkitdirectory file selection limits in chromechrome中的Webkitdirectory文件选择限制
【发布时间】: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


    【解决方案1】:

    这在 chrome 中遇到了 HEAP 限制问题。你只能读取这么多文件,因为 chrome 用完了。

    【讨论】:

      猜你喜欢
      • 2012-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-24
      • 1970-01-01
      • 2019-12-08
      • 1970-01-01
      相关资源
      最近更新 更多