使用SignedURL直接将文件上传到云存储

时间:2018-10-17 08:29:23

标签: java google-app-engine google-cloud-platform google-cloud-storage

我正在尝试使用Java Client Library

将文件直接上传到Google Cloud Storage。

我写的代码是

Java Code

而不是将新文件上传到云存储,我得到了这个输出  Output

要上传到Cloud Storage的代码中缺少什么?

2 个答案:

答案 0 :(得分:0)

我认为您没有设置正确的“ BUCKET_NAME”,请在Google Cloud Console上将您使用的存储桶名称与存储桶名称进行比较,以查看设置是否正确。

设置方式看来,编译器认为您为blobInfo.newBuilder method使用了不同的构造函数。

答案 1 :(得分:0)

您需要配置授权密钥,这是您所使用的.json文件,请参见文档https://cloud.google.com/iam/docs/creating-managing-service-account-keys#iam-service-account-keys-create-gcloud