我正在使用ionic 2进行混合应用程序开发。
我的任务是使用数组一次在服务器上上传多个图像。但是,当我尝试使用文件传输发送图像时,它仅允许字符串路径。
我已经在数组中存储了2个图像路径,例如 [file://abc.png,file://xyz.png]
请建议我如何传递此数组以在服务器上发送多张图像。
对于单张图片,我正在使用此图片:
public uploadImage(path) {
var url = "http://136.25.36.110/Mobile/Upload.php";
var options = {
fileKey: "file",
fileName: filename,
chunkedMode: false,
mimeType: "multipart/form-data",
params : {'fileName': filename}
};
const fileTransfer: TransferObject = this.transfer.create();
this.loading = this.loadingCtrl.create({
content: 'Uploading...',
});
this.loading.present();
fileTransfer.upload(targetPath, url, options).then(data => {
// this.loading.dismissAll();
}, err => {
this.loading.dismissAll()
this.presentToast(err+'Error while uploading file.');
});
}
我想传递数组而不是单路径。请建议我。.我非常感谢您的回答。
谢谢..