Это старый вопрос, но это, как вы служите изображения от Cloud Storage:
String key = "/gs/<bucket-name>/<path>"; // Such as /gs/example-bucket/categories/animals.png"
ImagesService imagesService = ImagesServiceFactory.getImagesService();
ServingUrlOptions options = ServingUrlOptions.Builder
.withGoogleStorageFileName(key)
.imageSize(900) // Optional.
.crop(true); // Optional.
String servingUrl = imagesService.getServingUrl(options);
Затем вы делаете все, что хотите, с помощью URL-адреса. Например, вы перенаправляете запрос туда.
Этот URL может иметь больше опций, чем imageSize
и crop
, но предоставленный Java API, похоже, не поддерживает его. Однако вы можете добавить дополнительные параметры в строку URL, но это не вопрос GCS, а API изображений.
В/гс/в URL вызывает ни один URL, удаление это вызывает исключение «имена файлов для хранения Google должны быть с префиксом/gs/', что мне делать? –