Статический файловый сервер NodeJS, принимающий данные изображения

Я заинтересован в создании статического файлового сервера, который принимает двоичные данные изображения и имя файла, записывая изображение на диск.

В Node существует множество решений для статических файловых серверов для извлечения статических файлов (express.static, connect.static, node-static), но я не нашел ни одного, созданного для приема данных. Должен ли я написать эту функцию или вы знаете какие-либо существующие решения?

Любые предложения будут с благодарностью.

1 ответ

Решение

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

Вы можете установить autoFile опция true и multiparty автоматически сохранит полученные файлы в выбранной вами папке (uploadDir). Вы также можете вручную передать поток загрузки в другое место назначения (например, S3 или GridFS или что-то еще).

Другие вопросы по тегам