[英]save formdata file to mongdb?
如何将formdata图像文件保存到mongodb? 这是我的node.js代码:
router.post('/upload', upload.any(), function(req, res, next) {
console.log(req.files);
});
它返回:
[{
fieldname: 'file',
originalname: '1.jpg',
encoding: '7bit',
mimetype: 'image/jpeg',
destination: 'public/uploads/',
filename: '788cc8dfacb8ef86233ec1e11fcc58fe',
path: 'public/uploads/788cc8dfacb8ef86233ec1e11fcc58fe',
size: 27189
}]
那我下一步该怎么办? 我只将文件名存储到mongodb吗? 或存储整个对象? 我想要的是稍后从数据库中检索所有图像。
最好只将文件信息存储在DB中。 将实际文件存储在AWS S3之类的文件系统或云存储中。
如果您确定路径长期可靠,则可以保存该路径。 否则,您将有2个解决方案:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.