使用http请求将图像以及其他数据从角度服务上传到节点

时间:2018-08-03 15:48:55

标签: node.js angular-services multer

我想使用http请求将图像上传到我的节点。为此,我将表单数据与其他一些详细信息一起使用,并将其附加到对象中。角度服务接收数据,但是当我将数据转发到节点服务器时,我无法这样做,但是如果我仅发送表单数据,则图像上传非常容易。

updateUser(values):Observable<any>{
this.http.post("http://localhost:3000/upload",values.userData).subscribe( res=>{
  if(res.result){
    this.http.post("http://localhost:3000/uploadImg",values.formData)
  }
  else return res.json({"result":false});
});

我在节点服务器中使用Multer,并且如果重复用户数据,则返回对象{“ result”:false},在这种情况下无需存储图像。 问题1:如何在订阅中使用订阅。

问题2:如何将userData值与表单数据一起发送,以便multer可以接受并保存它.....

P.S。 :谢谢你!

0 个答案:

没有答案