Typescript 是否可以为图像发送阵列?(爱奥尼亚文件上传)

Typescript 是否可以为图像发送阵列?(爱奥尼亚文件上传),typescript,cordova,ionic-framework,ionic3,cordova-plugins,Typescript,Cordova,Ionic Framework,Ionic3,Cordova Plugins,我有一个这样的数组 ["file:///data/user/0/io.ionic.starter/files/1542283317507.jpg",null, "file:///data/user/0/io.ionic.starter/files/1542283320931.jpg"] 我正试图通过fileTransfer上传功能发送此数组(名称的最终版本)。但它返回错误。顺便说一句,它的工作为单一的图像,其中的数组。我怎样才能发送那是数组 fileTransfer.upload(fin

我有一个这样的数组

["file:///data/user/0/io.ionic.starter/files/1542283317507.jpg",null,
 "file:///data/user/0/io.ionic.starter/files/1542283320931.jpg"]
我正试图通过fileTransfer上传功能发送此数组(名称的最终版本)。但它返回错误。顺便说一句,它的工作为单一的图像,其中的数组。我怎样才能发送那是数组

  fileTransfer.upload(final, url, options).then(
  data => {
    console.log(data);

    this.presentToast("Image succesful uploaded.");
  },
  err => {
    this.presentToast("Error while uploading file.");
  }
);
}


谢谢你的帮助

你可以试试这个,虽然没有经过测试,但应该可以用

var promises = [];
var filesArray = ["file:///data/user/0/io.ionic.starter/files/1542283317507.jpg",
 "file:///data/user/0/io.ionic.starter/files/1542283320931.jpg"];

filesArray.forEach((element) => {
  var uploadPromise = fileTransfer.upload(<YOUR_FINAL>, element, <YOUR_OPTIONS>);
  promises.push(uploadPromise);
});


Promise.all(promises)
.then((result) => {
  console.log('All files uploaded !');
}
var承诺=[];
var filesArray=[”file:///data/user/0/io.ionic.starter/files/1542283317507.jpg",
"file:///data/user/0/io.ionic.starter/files/1542283320931.jpg"];
filesArray.forEach((元素)=>{
var uploadPromise=fileTransfer.upload(,元素,);
承诺。推送(上传承诺);
});
所有(承诺)
。然后((结果)=>{
log('All files upload!');
}

很抱歉回答晚了。但它不起作用。谢谢您的帮助。