我正在尝试创建ajax文件上传,但我遇到了一个错误,当你上传的文件大于例如:800MB谷歌chrome崩溃。
所以我想把它切成碎片,然后再恢复,但我该怎么做呢?
发布于 2015-12-24 20:38:42
您需要使用javascript FileReader API来帮助创建分块并将其发送到服务器。机制很简单,但是如果你使用小块大小,如果你异步上传,chrome可能会再次崩溃,因为循环遍历了所有的块。
你可以通过使用Webworkers来解决这个问题,Javascript Webworkers充当单独的线程,如果可能的话,最后使用Websockets。
几个资源来实现所有的
https://stackoverflow.com/questions/9081294
复制相似问题