Есть ли способ узнать, какой размер файла передается через http? - PullRequest
0 голосов
/ 22 марта 2019

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

В приложении принимающего узла, которое загружает файл, мне бы очень хотелось иметь возможность отслеживать ход загрузки.

Этот SO вопрос использует заголовок 'content-length', чтобы определить размер файла.Однако после немного больше исследования кажется, что при потоковой передаче файла длина содержимого не может быть известна заранее.

Есть ли что-то очевидное, что яздесь не хватает?Я немного удивлен, что нет способа узнать, насколько большой файл передается в потоковом режиме до того, как он закончит загрузку ...

1 Ответ

0 голосов
/ 22 марта 2019

если вы загружаете через multipart / form-data, вы можете найти длину содержимого.

...