Статический файловый сервер NodeJS, принимающий данные изображения
Я заинтересован в создании статического файлового сервера, который принимает двоичные данные изображения и имя файла, записывая изображение на диск.
В Node существует множество решений для статических файловых серверов для извлечения статических файлов (express.static, connect.static, node-static), но я не нашел ни одного, созданного для приема данных. Должен ли я написать эту функцию или вы знаете какие-либо существующие решения?
Любые предложения будут с благодарностью.
1 ответ
Вы хотите использовать многопартийность для обработки загрузок. (Подключите и, следовательно, экспресс-использование многопартийной внутри, когда вы use
bodyParser()
или же multipart()
промежуточное программное обеспечение.)
Вы можете установить autoFile
опция true и multiparty автоматически сохранит полученные файлы в выбранной вами папке (uploadDir
). Вы также можете вручную передать поток загрузки в другое место назначения (например, S3 или GridFS или что-то еще).