如何将图像上传到Google云端存储在Android应用程序中
我正在尝试使用Google云端存储来存储我正在构建的Android应用程序的图像。我是一名云端初学者,但我已经设置了一个端点来存储谷歌云数据存储中的结构化数据,并使用了应用引擎标准环境。如何将图像上传到Google云端存储在Android应用程序中
我已阅读有关如何解决此问题的冲突,但我目前正在使用本指南:https://cloud.google.com/storage/docs/object-basics#storage-upload-object-java并尝试在我已设置的端点中执行此操作。我确实尝试直接在应用程序中使用库,但试图运行它的依赖性导致应用程序在启动时崩溃。
我正在使用的指南并没有谈论关于如何获得给定名称的桶对象的设置(我发现如何创建一个,但我想使用我的应用程序默认存储桶已经存在)。
问题:
1)在端点中做的最好的方法是?我想要最简单的解决方案,所以我不想使用额外的东西,如果我可以避免它的火力点
2)无论什么解决方案是最好的,你可以给我/一个全面的解释如何把它从Uri开始挂钩我从FilePicker一路上传到GCS?我发现了很多解释部分过程的解释,但它们并不一致。
这里是我创建的火力地堡存储上传图片我的测试项目。 Firebase存储基于Google云端存储。如果有帮助,请回复!
我想让事情尽可能简单,那么你会说Firebase是最好的方式吗?如果我可以实现同样的事情,而不需要firebase,这将是理想的 – DomAyre
如果谷歌驱动器应用程序安装在运行应用程序的设备上,则可以简单地使用intent ACTION_CREATE_DOCUMENT在云中创建文件。
我不能保证我的用户不幸,但谢谢你的答案:) – DomAyre
看起来Endpoint是最好的方法,但是下面的答案可以帮助你解决问题吗? –