如何发布多种类型的数据,从角度6到PHP?

时间:2019-04-20 20:36:57

标签: php angular post

我有一个角度形式,其中包括一些输入字段和图像上传。 我只能通过FormData()将图像发送到PHP,效果很好,并且只能以JSON发送用户输入数据。

但是我想在一个发布请求中将两者一起发送。

类似于以下内容:-

onSubmit(form: NgForm, event) {
if (form.valid) {  
   const fData = {};
   const image = new FormData();
    image.append('file', event.target.files[0]);
    fData['image'] = image;
    fData['data'] = form.value;
    this.httpClient.post('http://some.php', fData)
    .subscribe(res => {
       console.log(res);
    }, err => {
       console.log(err);
    });
    console.log(form.value);      
   }
}

0 个答案:

没有答案