使用ngcordova文件传输上传多个文件而不使用$ q.all

时间:2016-06-04 15:44:28

标签: ionic-framework ngcordova

我正在开发一个离子项目,您可以点击5个(或更多个)不同的按钮,从库中选择图像(或当然是相机)。 我想在使用ngcordova文件传输插件选择(或捕获)后立即上传每个图像,并在完成后显示每个上传结果的一些反馈,因此我需要对每个文件传输调用使用成功和错误回调。

问题是文件传输插件一次只能处理一个上传,如果我在第一次上传完成之前开始上传新图像,首次上传将收到错误并开始第二次上传。但如果我在完成第一次上传后开始第二次上传就没有问题了。

我知道我可以使用$ q.all,但在这种情况下,我将错过每个承诺的成功和错误。我该如何解决这个问题?

非常感谢。

0 个答案:

没有答案