Загрузка файла с использованием Node в поток без предварительной записи на временный файл? - PullRequest
5 голосов
/ 29 октября 2011

Есть ли способ потоковой передачи напрямую на удаленный сервер или на файловый ресурс при обработке загрузки файлов Node.js? Я использую грозный и в настоящее время пытаюсь включить этот сценарий, но он всегда заканчивается записью во временный файл на моем сервере, что, на мой взгляд, не нужно, если конечным пунктом назначения является удаленный сервер.

Я также попробовал connect-form, которая построена поверх огромного, но не нашла хорошей документации для onPart / handlePart, что, как я полагаю, позволяет мне это сделать. У кого-нибудь есть указатель на хороший пример, который включает этот сценарий?

Ответы [ 2 ]

1 голос
/ 02 ноября 2011

Оказывается, что огромная команда работает над упрощением этого сценария с помощью потоков Node.js.Когда проблема будет решена, это станет намного проще.

https://github.com/felixge/node-formidable/issues/61

0 голосов
/ 07 декабря 2011

Не поток, но вы можете получить строковое содержимое загруженного файла (оно будет храниться в req.body.input_name) следующим образом:

app.use(express.bodyParser({keepExtensions: true, _fileName: function() { }}));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...