【发布时间】:2021-01-14 06:28:55
【问题描述】:
我正在尝试将图像上传到 Firebase 存储并将下载 URL 保存在我的数据库中。但是,与在 android 中执行上传不同,我找不到在 springboot 中获取下载 Url 的方法。保存媒体 URL 不起作用,因为它没有访问令牌。下面是我用来将图片上传到 firebase 的代码。
File file = convertMultiPartToFile(multipartFile);
Path filePath = file.toPath();
String objectName = generateFileName(multipartFile);
BlobId blobId = BlobId.of(bucketName, objectName);
BlobInfo blobInfo = BlobInfo.newBuilder(blobId).build();
Blob blob = storage.create(blobInfo, Files.readAllBytes(filePath));
log.info("File " + filePath + " uploaded to bucket " + bucketName + " as " + objectName);
return blob.getMediaLink();
【问题讨论】:
-
嗨 Ruli,如果我没记错的话,这个答案是关于它是如何在 android 中完成的。我正在尝试使用使用 springboot 实现的服务器上传图像
标签: firebase spring-boot firebase-storage