我尝试将多个图像从ionic3上传到serveur php但是我有错误图像没有发送到后端..我使用imagepicker插件来选择多个图像..
代码角度:
testfile(){
for (var l of this.images)
{
if(l !== 'K' && l !== 'O')
{
this.base64.encodeFile(l).then((base64File: string) => {
var formData = new FormData();
formData.append('photo',base64File);
this.http.post('url api',formData, {responseType: 'text'}).subscribe(res =>
alert(res),
err => {
this.presentToast(err);
});
}
, (err) => {
this.presentToast(err);
this.presentToast('error encode');
});
}
}
}
我也尝试发送base64File而不附加到formData,我也尝试发送l(进入循环)但在所有情况下也是错误
答案 0 :(得分:0)
尝试使用Camera插件并进行设置
Camera.PictureSourceType: PHOTOLIBRARY