我想使用Android构建类似于whatsapp的聊天应用。我想将Firebase用作发送文件功能的文件存储。我可以将Firebase用作文件存储吗?
答案 0 :(得分:0)
我可以将firebase用作文件存储吗?
是的,为什么不呢!
当心Pricing
文章-> Using Firebase to create a “simple” Chat application in Android还将引导您完成前提条件。
和
Should you choose a Firebase Database For Your App: Realtime Database vs. Cloud Firestore
答案 1 :(得分:0)
是的,您肯定可以使用Firebase Storage来存储文件(图像,视频,文本等)。
因此,为了将文件上传到Firebase Storage,请首先创建FirebaseStorage
类的实例,例如
FirebaseStorage mFirebaseStorageReference = FirebaseStorage.getInstance().getReference().child("folderName");
现在要发送文件,您必须首先从手机存储中获取文件,因此请使用intent
。现在,无论您收到什么图像,只需将该图像设为child
的{{1}}。
所以它看起来像这样:
* folderName
* imageName(folderName的子元素,表示位于mFirebaseStorageReference
文件夹中)。
然后使用folderName
方法将数据上传到FirebaseStorage,例如:
假设您创建了新文件的新实例,例如putFile
mNewFileStorage