我正在尝试为具有 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/