【发布时间】:2020-05-02 15:16:09
【问题描述】:
使用离子框架文档中的实际示例,我的实现工作完美,但我现在的问题是遍历图像数组,以便我可以将选定的多个图像发送到服务器,我尝试了多种方法,对于-loop、do-while 和 normal
SelectCarImages(){
this.options = {
width: 600,
height: 400,
quality: 75,
outputType: 1
};
this.imagePicker.getPictures(this.options).then((results) => {
for (var i = 0; i < results.length; i++) {
this.photos.push('data:image/jpeg;base64,' + results[i]);
this.pictureData = results[i];
//PictureData is the array of images
}
}, (err) => {
(err);
});
console.log('choose photo');
}
}
uploadMultipleImages(){
var imageArr;
for (var i = 0; i < this.pictureData.length; i++) {
imageArr = this.pictureData[i]
}
let body = {
name: "pix.jpg",
foto_type: "Cars",
file: imageArr
};
this.routes.postData("/fotos", body).subscribe(
data => {
let response = data as any;
let ret = JSON.parse(response._body);
if (ret) {
console.log("pictures uploaded succesfully");
} else {
console.log(ret);
}
},
error => {
console.log(error);
}
);
}
【问题讨论】:
标签: arrays typescript ionic-framework ionic3 ionic4