簡體   English   中英

Firebase雲存儲的StorageReference的putFile()和putStream()方法之間有什么區別?

[英]What is the difference between putFile() and putStream() methods of StorageReference of Firebase cloud storage?

我想將文件上傳到Firebase雲存儲。 我發現可以使用兩種不同的方法,分別是StorageReference.putFile()StorageReference.putStream() 我對這兩種方法之間的區別感到困惑。

PS:我什至不知道流和文件之間的區別。

不同之處在於這些方法是疊加方法,並且使用不同的參數。 putFile()方法具有三種putFile()

  1. putFile(Uri uri,StorageMetadata元數據,Uri現有的UploadUri)
  2. putFile(Uri uri,StorageMetadata元數據)
  3. putFile(Uri uri)

putStream()方法只有兩種味道:

  1. putStream(InputStream流,StorageMetadata元數據)
  2. putStream(InputStream流)

所有這些方法都執行相同的操作,從內容URI異步上傳到此StorageReference,所有三個方法都返回UploadTask

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM