Express angular fullstack generator无法发送mongodb中存储的iamge

Express angular fullstack generator无法发送mongodb中存储的iamge,express,angular-file-upload,gridfs-stream,Express,Angular File Upload,Gridfs Stream,一个人想要达到的目标很简单。我正在使用angular fullstack生成器生成骨架。用户应该能够上传个人资料图片连同他们的姓名,电子邮件等。我使用发送多部分表单请求。根据它的维基,我也使用了下面的代码 //需要多方参与 多方=require('connect-multiparty'), multipartyMiddleware=多方(), //需要控制器 UserController=require('./控制器/UserController'); //示例端点 router.post('

一个人想要达到的目标很简单。我正在使用angular fullstack生成器生成骨架。用户应该能够上传个人资料图片连同他们的姓名,电子邮件等。我使用发送多部分表单请求。根据它的维基,我也使用了下面的代码

//需要多方参与
多方=require('connect-multiparty'),
multipartyMiddleware=多方(),
//需要控制器
UserController=require('./控制器/UserController');
//示例端点

router.post('/api/user/uploads',multipartyMiddleware,UserController.uploadFile)您编写了:{'Content-Type':'iamge/png'} 将其修复为:{'Content-Type':'image/png'}


让我知道这是否解决了问题,因为我也有问题,并且有类似的代码。

我通过使用而不是连接多方解决了这个问题。转到app.js文件并添加一行:app.use(multer({dest:'./tmp/'}));我认为连接多方不能正常工作。