如何在 Java 中将图像/文件上传到 Firebase 存储?

Pra*_*and 5 java rest firebase firebase-storage

我正在使用一个功能,需要使用 java 将图像/文件上传到 firebase 存储并将其公开为 API。我已经在 Angular 4 TypeScript 中实现了此功能。但现在我需要这个方法作为 Java Rest API,这样我的同伴也可以使用相同的方法而不是编写新的方法。那么是否有任何 API 或方法可以将图像写入 firebase 存储?

Fra*_*len 1

如果 Java 项目在受信任的环境(例如其开发计算机、您控制的服务器或 Cloud Functions)中运行,则他们可以使用 Firebase Admin SDK 访问 Cloud Storage。

请参阅Firebase Admin SDK 文档了解如何入门,然后参阅适用于 Java 客户端的 Google Cloud Storage 文档了解更多信息。具体看一下Java上传文件的示例

BlobId blobId = BlobId.of("bucket", "blob_name");
BlobInfo blobInfo = BlobInfo.newBuilder(blobId).setContentType("text/plain").build();
Blob blob = storage.create(blobInfo, "Hello, Cloud Storage!".getBytes(UTF_8));
Run Code Online (Sandbox Code Playgroud)