В Koa.js загрузите файл и прочитайте поток загрузки, пока он еще загружается - PullRequest
0 голосов
/ 04 октября 2018

Я хочу написать REST API в Koa.js, который будет использоваться для загрузки CSV-файла из html-файла на стороне клиента, и пока он еще загружается (то есть, когда загрузка выполняется, но еще не завершена), яхочу прочитать поток загрузки и преобразовать его в JSON, чтобы сохранить его в БД.

Но как мне прочитать поток загрузки, пока он еще загружен?

1 Ответ

0 голосов
/ 05 февраля 2019

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

После этого я нашел эту суть , надеюсь, это решит вашу проблему.Кажется, что подход может потребовать доработки, чтобы применить его к реальному проекту.В любом случае, это не мой код, но я буду рад исправить его, если возникнут какие-либо проблемы.

...