我如何将多个(不同)文件上传到Cloud Storage Firebase?

问题描述 投票:-1回答:1

我想一次将多个文件上传到云存储。我已经有一个开放的面板。我用它来选择文件,选择的文件中有一个上传文件。我以为ForEach()可以工作,但是要么不工作,要么我做错了。我也尝试了完成处理程序和闭包,但是我还不了解。请任何帮助将不胜感激。

arrays firebase closures swiftui completionhandler
1个回答
0
投票

想通了!

已进行转义转义,以循环播放您要上传的文件数量。例如:

//define
func Upload(closure:(int)->Bool,numbers:[int]){
for num in numbers{
 if closure(num){
   //urls[index/num/whatever you call it]
  //upload info with the index (it'll loop that many times)
}
}
}

使用:self.UploadTest(file: { (num) -> Bool in return num <= urlArray.count}, urls: [0,1])

© www.soinside.com 2019 - 2024. All rights reserved.