gpt4 book ai didi

javascript - 如何将文件切成碎片并在 Javascript FileApi 中恢复它

转载 作者:行者123 更新时间:2023-12-03 00:14:32 25 4
gpt4 key购买 nike

我正在尝试创建 ajax 文件上传,但当您上传大于例如 800MB 的文件时,我遇到了错误:800MB google chrome 崩溃。

所以我想把它切成碎片然后恢复它,但是我该怎么做呢?

最佳答案

您需要使用 javascript FileReader API 来帮助创建 block 并将其发送到服务器。该机制很简单,但如果您使用小块大小,则如果您异步上传,由于循环遍历所有卡盘,chrome 可能会再次崩溃。

您可以通过使用 Webworkers 来解决这个问题,Javascript Webworkers 充当单独的线程,如果可能的话,最后使用 Websockets。

实现所有功能的资源很少

关于javascript - 如何将文件切成碎片并在 Javascript FileApi 中恢复它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9081294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com