Android 我可以使用Java API在firebase中存储图像文件吗?

Android 我可以使用Java API在firebase中存储图像文件吗?,android,firebase,java,Android,Firebase,Java,有没有办法使用Java api将图像文件存储在firebase中以用于android应用程序 我读了这篇文章,仍然没有答案。我知道它有一个官方的api,叫做firepano,这里是链接,但它是用于Javascript库的 Java库有什么解决方案吗???我使用了这段代码,现在它可以工作了: Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.chicken);//your image By

有没有办法使用Java api将图像文件存储在firebase中以用于android应用程序

我读了这篇文章,仍然没有答案。我知道它有一个官方的api,叫做firepano,这里是链接,但它是用于Javascript库的


Java库有什么解决方案吗???

我使用了这段代码,现在它可以工作了:

  Bitmap bmp =  BitmapFactory.decodeResource(getResources(),
        R.drawable.chicken);//your image
ByteArrayOutputStream bYtE = new ByteArrayOutputStream();
bmp.compress(Bitmap.CompressFormat.PNG, 100, bYtE);
bmp.recycle();
byte[] byteArray = bYtE.toByteArray();
String imageFile = Base64.encodeToString(byteArray, Base64.DEFAULT);     

firepano库只需对图像进行base64编码并将其存储在Firebase节点中。您可以轻松地在Java中复制它。看,听起来不错。别忘了接受你的答案(可能几天后会被允许),这样问题就很明显得到了解决(并获得了一些声望点数)。@FrankvanPuffelen是否推荐?要在Firebase中上载图像?这样做真的有用吗?或者直接上传到S3 bucket会更好?我使用firebase的购物清单应用程序,我想包括图像支持。这样问!