Всем привет.
Пишу на web-сервис на nodejs.
Задача скачать файл с удалённо сервера и направить сразу клиенту, без сохранения на диск сервера.
Клиент отправляет id файла в базе на сервер, я нахожу url по которой лежит файл и начинаю скачивание.
Общий принцип скачивания я думаю будет следующий: мы начинаем скачивание и периодически то, что скачалось направляем клиенту до тех пор пока файл не кончится.
Как такое можно сделать?
Да, я так и делал. Дело в том, что пока файл получаемый через request пока не получится полностью не перенаправляется в response клиенту, а файл большой и это занимает не мало времени.