我有一个角度形式,其中包括一些输入字段和图像上传。
我只能通过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);
}
}