javascript - 接受图像数据的NodeJS静态文件服务器

标签 javascript node.js express connect node-static

我对创建一个接受二进制图像数据和文件名的静态文件服务器,并将图像写入磁盘感兴趣。

Node中有大量的静态文件服务器解决方案可用于检索静态文件(express.static,connect.static,node-static),但是我发现没有一种可以接受数据的。我应该编写此功能还是您知道任何现有的解决方案?

任何建议将不胜感激。

最佳答案

您要使用multiparty处理上传。 (当您use bodyParser()multipart()中间件时,Connect并因此在内部使用Express来内部使用多方。)

您可以将autoFile选项设置为true,多方会自动将收到的文件存储在您选择的文件夹(uploadDir)中。您还可以手动将上传流传输到其他目标位置(即S3或GridFS或其他任何目标)。

关于javascript - 接受图像数据的NodeJS静态文件服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21444010/

相关文章:

javascript - sequelize 上的多个外键(一对多或多对多)?

javascript - 如何从链接获取值

javascript - 在开发人员工具中制作持久更改的 JavaScript

javascript - 新的analytics.js中的GA跟踪器名称

javascript - Handlebars 布局包括 js 和 css

javascript - 我如何强制客户端刷新在 Node.js 中使用 Jade 呈现的 JavaScript/CSS 文件?

Heroku - Express 应用程序 - 错误 : spawn compass ENOENT

javascript - 如何访问和更改 keystone.js 登录页面?

javascript - 导致 404 的基本 nodejs 路由

javascript - 在 HTML5 的跨度中将矢量图形/图标作为一个类包含在内?