我在计算机引擎上运行的应用程序创建了我上传到云存储的图像。这很适合使用
BlobInfo blobInfo =
storage.create(
BlobInfo
.newBuilder(bucketName, fileName)
.setAcl(new ArrayList<>(Arrays.asList(Acl.of(User.ofAllUsers(), Role.READER))))
.build(),
filePart.getInputStream());
但我需要将其上传到特定文件夹,例如'bucketname / 170717 /'
找不到上传到特定文件夹的方法。任何指针都会受到赞赏。
答案 0 :(得分:1)
所以最后我得到了解决方案。
storage.create( 的BlobInfo .newBuilder(bucketName,fileName)
在上面的代码片段中,如果fileName具有文件夹路径,则云存储会创建它。因此,当我传递“images /”+ fileName时,会创建一个新的文件夹图像,并在其中创建文件。