【发布时间】:2020-05-27 06:16:01
【问题描述】:
我想上传一张图片,为此,我的后端开发人员给了我邮递员的 JSON 演示,他要求将图片添加为 Multipart 表单数据。
首先他说多部分表单数据,所以我像this code 一样发送给他,但现在他说不是这个。
这是我的邮递员个人资料更新屏幕
图片上面的图片键头像,值是头像。 请帮帮我...
【问题讨论】:
我想上传一张图片,为此,我的后端开发人员给了我邮递员的 JSON 演示,他要求将图片添加为 Multipart 表单数据。
首先他说多部分表单数据,所以我像this code 一样发送给他,但现在他说不是这个。
这是我的邮递员个人资料更新屏幕
图片上面的图片键头像,值是头像。 请帮帮我...
【问题讨论】:
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.com/ionic-4-image-upload-storage/
【讨论】: