由于错误导致Chrome标签崩溃(http://code.google.com/p/chromium/issues/detail?id=138506),因此无法通过ajax请求下载大型文件(> 50-80 Mb)。
不幸的是我必须使用Chrome,因为它是目前唯一实现FileSystem API(http://www.w3.org/TR/file-system-api/)的浏览器。
如何下载大型电影文件以在<video>
?
您有一些代码示例吗?
答案 0 :(得分:1)
我设法编写了一个javascript chunkloader的工作实现。 它依赖于一些服务器端代码,它返回一个块计数和块本身。 客户端代码运行良好。
如果您想查看或有任何改进,请随意分叉,复制或分享: https://github.com/bux578/chunkload.js
答案 1 :(得分:0)
根据您链接的问题,这是达到的内存限制 - 您可以在内存有限的任何浏览器中获得内存限制。
Chrome中的问题是XHR不会抛出异常,因此无法捕获并解决错误 - 因此似乎没有可用的修复,可能会增加可用内存。
File API在Firefox,Chrome,Safari和Opera中完全支持,在IE10中提供部分支持: