如何在不使用Blob的情况下使用getServingUrl()为图像创建基本URL?到目前为止,我见过的所有示例都涉及blob,但我需要使用Google Cloud Storage值。
感谢。
答案 0 :(得分:8)
getServingUrl()
方法参数有ServingUrlOptions
的新重载。它的构建器有一个withGoogleStorageFileName()
方法,您可以使用该方法根据云存储文件名创建URL。
GcsFilename gcsFilename = new GcsFilename("bucketName", "objectName");
ImagesService is = ImagesServiceFactory.getImagesService();
String filename = String.format("/gs/%s/%s", gcsFilename.getBucketName(), gcsFilename.getObjectName());
String servingUrl = is.getServingUrl(ServingUrlOptions.Builder.withGoogleStorageFileName(filename));
的Javadoc:
答案 1 :(得分:-1)
相反,您可以使用PHP来实现它。比JAVA / Py
更容易how can we use firebase image file and resize them using get_Serving_URL