故事
我在我的应用中使用Firebase Storage。到目前为止,它按预期工作,并按照我的意愿上传文件。
上传单个文件没问题。
问题
我的要求不是上传单个文件,而是上传多个文件,由用户选择,顺序与所选文件相同。
我需要逐个对上传任务进行正确排队,这样只有当特定上传结束(成功或失败)时,新的才能开始。
在当前情况所有文件同时上传,这不是我想要的行为。
可能的方法
我没有看到任何Firebase API来执行此操作。我可以自己做,但为此我需要 putFile()调用为异步而不是同步。
如果可以这样做,我可以等待特定的putFile()完成,然后排队下一个上传,然后排队,等等。
请帮我解决这个问题。我的方法是否可以尝试,或者你有更好的方法来解决这个问题吗?