【问题标题】:Issue getting Firebase Image url using java -maven code [Not android]使用 java -maven 代码 [Not android] 获取 Firebase Image url 的问题
【发布时间】:2019-05-18 11:33:57
【问题描述】:

我一直在开发我编写了 java maven 的实用程序,我想在其中将文件上传到 firebase 并获取图像的 firebase URL。

现在我正在使用 gsutil:使用以下代码的 Google 云存储 SDK

Storage storage = StorageOptions.getDefaultInstance()
         .getService();
 Bucket bucket = storage.get(bucketName);

 //... code required

return "gs://" + blobId.getBucket() + "/" + blobId.getName();

但上面的代码给了我在 HTML img src 中不可用的 gsutil URL。

我想要可以在 HTML img 标签中使用的 firebase URL。

简而言之,我想使用 Java-Spring 代码(不是 android)下载 URL。

【问题讨论】:

    标签: java firebase google-cloud-storage firebase-storage


    【解决方案1】:

    Firebase Admin SDK 为 Java 的 Google Cloud Storage SDK 提供了一个相当薄的包装器。在 Node.js 中,这是通过调用 getSignedUrl() 来完成的,但在 Java 上似乎需要 getMediaLink(),如 Cloud Storage documentation 所示。

    另见:

    【讨论】:

    • getMediaLink() 给我 null。
    猜你喜欢
    • 1970-01-01
    • 2011-04-25
    • 2020-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-21
    • 1970-01-01
    相关资源
    最近更新 更多