Показывать диалог сохранения файла браузера раньше при загрузке файла через буферный прокси - PullRequest
0 голосов
/ 13 февраля 2019

При загрузке долго выполняющегося отчета через буферный прокси-сервер, есть ли какой-нибудь способ заставить диалоговое окно файла браузера появляться раньше и загружать файл в диспетчере загрузок?

Я пытался использовать атрибут загрузки href, такжеОжидается, что при очистке буфера записи и предоставлении заголовка Content-Disposition браузер должен загрузить файл внутри диалогового окна файла, но из-за буферизации прокси-сервера мне нужно подождать, пока не будет создан весь отчет (это займет минуты).

То, что я ожидаю, - это решение, которое позволяет осуществлять загрузку в диспетчере загрузок.Например, непрерывный прогресс до получения длины контента, после чего он должен прогрессировать от 0 до длины контента.

Я полагаю, что это очень сложная проблема, но надеюсь, у кого-нибудь есть предложение.Альтернативой является загрузка файла с помощью fetch, а затем показ прогресса в окне браузера, но это не оптимальное решение.

...