node.js - 如何在没有 express 的情况下使用 Multer

标签 node.js web-applications multer

我正在尝试为具有 node.js 后端的网站设置图像上传。我在 ajax post 请求中将图像文件作为 FormData 对象发送。我可以使用不带 Express 的 Multer 上传图像吗?如果是这样,我该怎么做? (考虑到我没有使用 express 我必须手动收集 post 数据)

最佳答案

不要使用 multer,使用 busboy反而。 multer 只是 busboy 的包装器,用于插入 express 的中间件系统。然而,Multer 并不严格要求与 express 一起使用,它只是即将适应 express。

因此您可以通过编写一些“展开”代码来使用 multer。但是在不打开包装的情况下使用 busboy 更容易。

busboy npm page 上有简单的示例.

关于node.js - 如何在没有 express 的情况下使用 Multer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56161896/

相关文章:

php - 使用 codeigniter 和 node.js 进行长轮询

java - JSF 部署后立即开始类(class),而不是在 session 开始时开始

javascript - 如何验证 multer s3 中的不同文件类型?

node.js - npm install -d --save 是什么意思

node.js - Sequelize db.define 不是函数吗?

security - 有哪些理由不使用 OpenID?

node.js - Angular,未找到图像(GET 404),但运行 ng build 后显示图像

node.js - Promise 链接和解析

javascript - 如何将 Firebase Cloud Functions 与 promises 和 forEach 一起使用?

java - 在 JSF 中,我可以在 URL 中隐藏 XHTML 文件的部分目录层次结构吗?