我们正在开发一种每5分钟将文件上传到云存储的软件。如果互联网连接断开,则我们将文件保存在本地,并在恢复连接后将所有文件上传。由于StorageReference.putFile()是异步方法,因此当我们循环浏览不同的文件并调用该方法时,这些文件是在队列中上载的,这意味着其他文件必须在上载该文件时等待,否则这些文件将在该文件中上载。不同的线程,这意味着不能保证首先上传哪个线程?这些文件将放在同一存储桶中,我们的目标是按时间顺序上传文件。谢谢!
Firebase SDK对上传顺序不做任何保证。它们还可以同时上传文件,但是限制了同时上传的数量。如果您对上传顺序有更具体的要求,则应实施自己的排队系统。