Google cloud platform 如何通过api将文件上传到云存储上的特定文件夹
我在计算机引擎上运行的应用程序创建图像,并将其上载到云存储。这在使用时效果很好Google cloud platform 如何通过api将文件上传到云存储上的特定文件夹,google-cloud-platform,google-cloud-storage,Google Cloud Platform,Google Cloud Storage,我在计算机引擎上运行的应用程序创建图像,并将其上载到云存储。这在使用时效果很好 BlobInfo blobInfo = storage.create( BlobInfo .newBuilder(bucketName, fileName) .setAcl(new ArrayList<>(Arrays.asList(Acl.of(User.ofAllUsers(), Role.READER))))
BlobInfo blobInfo =
storage.create(
BlobInfo
.newBuilder(bucketName, fileName)
.setAcl(new ArrayList<>(Arrays.asList(Acl.of(User.ofAllUsers(), Role.READER))))
.build(),
filePart.getInputStream());
BlobInfo BlobInfo=
存储。创建(
布卢宾福
.newBuilder(bucketName,文件名)
.setAcl(新的ArrayList(Arrays.asList(Acl.of(User.ofAllUsers(),Role.READER)))
.build(),
getInputStream());
但我需要把它上传到特定的文件夹,比如'bucketname/170717/'
找不到上载到特定文件夹的方法。任何指点都将不胜感激。因此我终于找到了解决方案 存储。创建( 布卢宾福 .newBuilder(bucketName,文件名) 在上面的代码片段中,如果文件名有一个文件夹路径,云存储就会创建它。所以当我传递“images/”文件名时,一个新的文件夹images被创建,文件就在其中创建