Я хочу загрузить 2 файла изображения на сервер, но не могу загрузить 2 файла изображения в одном API. В JSON api есть 2 параметра, для которых требуется файл изображения, т.е. id_proof_file_name и address_proof_name.
Функция Rest Api
register(imageidproof,imageaddproof, fullname, mobile_no, dob, address,
nominee_name, id_proof_number, add_proof_number): Promise<any> {
return new Promise((resolve, reject) => {
let oPtions = {
fileKey: 'id_proof_file',
fileKey:'address_proof_file',
params: {
"full_name": fullname,
"mobile_no": mobile_no,
"dob": dob,
"address": address,
"nominee_name": nominee_name,
"id_proof_number": id_proof_number,
"add_proof_number": add_proof_number,
},
chunkedMode: false
}
let loading = this.loadCtrl.create({
spinner: 'crescent',
content: 'Please wait...',
duration: 5000
});
loading.present();
let bothimage = [];
bothimage.push(imageidproof);
bothimage.push(imageaddproof);
console.log("POST DATA " + JSON.stringify(oPtions));
console.log("IMage Data", bothimage.toString());
const fileTransfer: FileTransferObject = this.transfer.create();
fileTransfer.upload(bothimage.toString(), URL + 'registration', oPtions, true).then(data => {
let result = this.helper.parseData(data.response);
console.log("Response from server", result);
loading.dismiss();
this.checkForTokenFailure(result.status);
if (result.response == "true") {
resolve(result)
} else {
this.helper.showALert(2, result.message);
resolve();
}
}).catch(err => {
loading.dismiss();
console.log("Something error happend", err);
reject();
})
})
}
и в функции загрузки я попытался отправить изображениев массиве, но он через строку типа ошибки поддерживается в этом формате.
Я хочу, чтобы 2 fileKey это возможно ..?