【问题标题】:Are there any limitations in downloading multiple files from browser using jQuery?使用 jQuery 从浏览器下载多个文件是否有任何限制?
【发布时间】:2018-09-12 08:14:15
【问题描述】:

我正在使用 jQuery 插件下载多个文件。我正在使用引导数据表来显示数据。这工作正常,但从浏览器或客户端的角度来看,文件数量和大小是否有任何限制。我必须给客户最大限制值。

提前致谢。

【问题讨论】:

    标签: jquery google-chrome internet-explorer browser jquery-plugins


    【解决方案1】:

    下载文件的数量没有限制,但如果您同时显示 3000 多条记录,则会出现问题。客户端是瓶颈,最好防止分页。不是要下载的文件数量,而是客户端必须渲染所有会消耗性能的 DOM 元素。

    【讨论】:

    • 非常感谢您的快速回复。我明白你的意思了。它会解决我的问题。
    • 可能会补充一点,在您的问题中标记的浏览器在可以为一个选项卡分配多少内存方面确实存在限制。快速搜索显示 Chrome 标签页的数字在 1.5-3.5 GB 之间(取决于 Chrome 版本和操作系统),而 IE 标签页的数字为 1.4 GB。这些数字不是官方数字,它们只是其他用户测试过的数字。
    • 感谢您提出这一点,所以总文件大小应该小于 3.5 GB 对吧?
    【解决方案2】:

    是的,

    出于安全原因,现代浏览器不允许在默认设置下下载多个文件。不过,您可以通过某些客户端配置启用多个文件下载。请参考此link 以在 google chrome 中启用多个下载。

    此类场景的最佳解决方案是将所有文件与您的后端服务一起压缩和压缩,然后让它下载压缩文件。

    【讨论】:

    • 感谢您的回复。我会试试的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-11
    • 1970-01-01
    • 1970-01-01
    • 2011-09-25
    • 2022-06-16
    • 1970-01-01
    • 2010-12-27
    相关资源
    最近更新 更多