我想上传一张图片,为此,我的后台开发人员给了我邮递员的JSON演示,他要求将图片添加为Multipart表单数据。
首先由于他说的是Multipart form数据,所以我给他发了这样的内容。此代码 但现在他说不是这个。
这是我的邮递员资料更新画面
图片上面的图片键为avatar,值为profile picture.please help me...。
async uploadImageData(formData: FormData) {
const loading = await this.loadingController.create({
message: 'Uploading image...',
});
await loading.present();
this.http.post("http://localhost:8888/upload.php", formData)
.pipe(
finalize(() => {
loading.dismiss();
})
)
.subscribe(res => {
if (res['success']) {
this.presentToast('File upload complete.')
} else {
this.presentToast('File upload failed.')
}
});
}
这是上传代码,并为完整的代码,其从这个参考。https:/devdactic.comionic-4-imag-upload-storage。