我想使用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。 :谢谢你!