Я отправляю довольно большой файл через экспресс в моем маленьком приложении node. Поскольку файл очень большой, я отправляю файл в потоке.
В приложении принимающего узла, которое загружает файл, мне бы очень хотелось иметь возможность отслеживать ход загрузки.
Этот SO-вопрос использует заголовок 'content-length' для определить размер файла. Однако после немного research, кажется, что при потоковой передаче файла длина содержимого не может быть известна заранее.
Есть ли что-то очевидное, что мне здесь не хватает? Я немного удивлен, что нет способа узнать, насколько велик передаваемый файл, до того, как он завершит загрузку...
Content-Length
(когда вы заранее знаете длину) илиTransfer-Encoding: chunked
(когда вы не знаете длину сообщения). 'т). - person Vasiliy Faronov   schedule 22.03.2019