Вы можете попытаться загрузить только первый частичный фрагмент файла и попытаться использовать его.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Range_requests
Вы могли бы использовать службу HTTP Angular для создания GET
запрос, но добавит Range: bytes=0-1023
к заголовкам.Где 0-1023
определяет количество байтов, которые вы хотите получить (используя начальный и конечный диапазоны).
Если сервер поддерживает эту функцию, вам придется очистить строку JSON, которая выбираетсяс сервера.Поскольку JSON будет отключен до его завершения.
Я не знаю, какова структура JSON.Трудно сказать, является ли это практическим решением, но если это массив объектов JSON.Вы можете попытаться найти диапазон байтов, который заканчивается символом-разделителем ,
и просто добавить ]
к концу строки.
Если вам нужны случайные части файла.Вы должны сделать несколько запросов GET
для различных частичных фрагментов, а затем попытаться очистить JSON, чтобы он действовал.