通过 Javascript 中的 File API 从文件中部分加载数据



使用File API,可以通过Javascript将数据从本地文件加载到浏览器内存中。我正在可用 RAM(移动设备上的 webapp)较低的系统上访问大文件(200MB 或更大)。如何使用 W3C 文件 API(或 Cordovas File API 作为后备)从文件中部分加载数据(例如,通过指定字节范围)?

解决方案是使用 File.slice()。请注意,File继承自Blob,从而接收其slice()方法。

var blob = file.slice(startingByte, endindByte);
reader.readAsBinaryString(blob);

这些信息的来源是 HTML5Rocks.com。可以在此处找到完整的示例。

相关内容

  • 没有找到相关文章

最新更新