我一直在开发实用程序,在该实用程序中我编写了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();
但是上面的代码给了我gsutil URL,它在HTML img src中不可用。
我想要可以在HTML img标签中使用的firebase URL。
在shor中,我想使用Java-Spring代码(而非android)下载URL。
答案 0 :(得分:0)
Firebase Admin SDK为Java的Google Cloud Storage SDK提供了一个相当薄的包装。在Node.js中,这是通过调用getSignedUrl()
完成的,但是在Java上似乎需要getMediaLink()
,如Cloud Storage documentation所示。
另请参阅: