我对开发领域比较陌生,我正在尝试学习 firebase Storage。有一些名为 getStream 和 getBytes 的方法。有人可以帮助我了解有哪些具体用例吗? 谢谢。
最佳答案
有documentation available 。它对两者都表示:异步下载对象,一次您将其作为流接收,另一次作为字节数组接收,但带有 getBytes 将分配足够大的字节数组以将整个文件保存在内存中。因此,使用此方法将影响进程的内存使用。如果您要下载许多大文件,getStream(StreamDownloadTask.StreamProcessor) 可能是更好的选择。
关于java - Firebase 存储中的 'getBytes()' 和 'getStream()' 方法有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63902518/