У меня есть формат файла, который я могу анализировать с помощью JavaScript, читая его фрагменты. Мой файл данных очень большой, поэтому я не хочу читать весь файл, но только его фрагменты. Это решается путем создания заголовка в начале файла, который содержит индекс данных. Я уже написал веб-страницу, которая поддерживает открытие локальных файлов, но теперь я хотел бы также поддерживать удаленные файлы.Как унифицировать извлечение фрагментов файлов, поддерживающих API файлов и XMLHttpRequest/Fetch API?
Файл API и XMLHttpRequest поддерживают поиск фрагментов, поэтому Я хотел бы написать мой синтаксический анализ как можно более общий и одновременно поддерживать как локальный, так и удаленный доступ к файлам.
Есть ли стандартный способ реализации этого? Есть ли какой-либо API, который объединяет как локальный, так и удаленный доступ к файлам в один API?
Я отметил, что существует новый API для удаленного доступа к файлам, API Fetch. Может быть, это связано с этим вопросом?
Хорошо, я написал свой собственный код абстракции (см классы LocalSliceLoader и RemoteSliceLoader https://github.com/eriksjolund/osd-spot-viewer/blob/c715ce8a33337eb56332d658998d8f1f47abada9/from_layout/src/entry.js). Код обработки ошибок может быть улучшен, хотя ... –