我有一种文件格式,可以通过读取其中的一部分来使用JavaScript进行解析。我的数据文件很大,所以我不想读取整个文件,而只希望读取其中的一部分。通过在文件的开头添加一个包含数据索引的标头可以解决此问题。
我已经写了一个支持打开本地文件的网页,但现在我也想支持远程文件。
File API和XMLHttpRequest都支持检索切片,因此
我想尽可能地编写我的解析代码,并同时支持本地和远程文件访问。
有什么标准的方法可以实现吗?
是否有将本地和远程文件访问都包装到一个API中的API?
我注意到有一个用于远程文件访问的新API,即Fetch API。也许与这个问题有关?
最佳答案
https://streams.spec.whatwg.org/可能是此类情况的最终抽象,但是与浏览器的集成受到限制,并且与File API的集成不存在。
您现在可能需要编写自己的抽象。
关于javascript - 如何统一支持File API和XMLHttpRequest/Fetch API的检索文件切片?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37522356/