У меня возникла проблема с загрузкой PDF-файла с использованием запросов диапазона.Я использую весеннее загрузочное приложение для предоставления услуги загрузки.viewer.html делает 1-й запрос, который отменяется, так как сервис поддерживает запрос диапазона и инициирует частичный запрос, который является ожидаемым, но больше нет запросов от браузера. Это всего лишь 2 запроса диапазона, где, как я ожидаю, он будет запрашивать, пока не будет загружен весь файл PDF.Есть ли какой-либо специальный заголовок, который нужно добавить в ответ, чтобы браузер отправлял все запросы на обслуживание.Когда я попробовал https://mozilla.github.io/pdf.js/web/viewer.html?file=compressed.tracemonkey-pldi-09.pdf связать и проверить сети, я смог увидеть 1-й запрос, получив 200 код ответа, который отменяется до загрузки всего pdf, а затем инициируются запросы диапазона (для всех диапазонов), что дает 206 частичного содержимого
Я использовал пружинную загрузку для обслуживания pdf, выполнив https://gist.github.com/davinkevin/b97e39d7ce89198774b4
С этими 2 настройками и включением запросов cors.Я могу выполнить следующие действия:
клиент распознает, что сервер поддерживает запрос диапазона и отменяет основной запрос.
клиент инициирует запросы диапазона
- добавлены заголовки в ответ: диапазоны принятия, длина содержимого, диапазон содержимого, принятие, etag, тип содержимого, размещение содержимого, последнее изменение, срок действия, подключение, изменение, через, кэш-Контроль и все они выставлены.
Возникла проблема:
- клиент инициирует только 2 запроса диапазона после отмены основного запроса и останавливается там