HTML5文件API和AJAX上传分块问题

HTML5文件API和AJAX上传分块问题,ajax,html,upload,filereader,chunking,Ajax,Html,Upload,Filereader,Chunking,我已经写了一个拖放多个文件上传与个人进展等,它的工作非常好,除了一件事。上载较大文件时,有时浏览器会锁定,直到上载完成。我认为这是因为文件存储在浏览器的内存中,占用了浏览器可用的所有资源。我想知道的是,是否可以逐段读取文件,并在读取时通过Ajax请求流式传输这些块?我认为这可能与FileReader有关,但我还没有使用过它 很抱歉,我无法提供智能手机上的任何代码,但如果需要,我会在有机会时发布一些代码。如果有人碰巧遇到与我相同的问题,我会找到答案。下面是解决方案的链接:是的,您可以使用FileR

我已经写了一个拖放多个文件上传与个人进展等,它的工作非常好,除了一件事。上载较大文件时,有时浏览器会锁定,直到上载完成。我认为这是因为文件存储在浏览器的内存中,占用了浏览器可用的所有资源。我想知道的是,是否可以逐段读取文件,并在读取时通过Ajax请求流式传输这些块?我认为这可能与FileReader有关,但我还没有使用过它


很抱歉,我无法提供智能手机上的任何代码,但如果需要,我会在有机会时发布一些代码。

如果有人碰巧遇到与我相同的问题,我会找到答案。下面是解决方案的链接:

是的,您可以使用FileReader api对文件进行分块。我们有切片方法来分块文件

var filepart=file.slice(start,end);
要获得使用mulitpart发送数据的更高性能,请在webworkers中使用