问题描述
我正在尝试删除上传到 Cloud Storage 的图片。我按照文档中的描述从 Maven 导入了 Cloud Storage 依赖项,并且通过 Java 将文件上传到云端没有问题。
public static void removeImage(String imageName) {
Storage storage = StorageOptions.newBuilder().setProjectId(projectId).build().getService();
BlobId blobId = BlobId.of(bucketName,imageName);
boolean deleted = storage.delete(blobId); //Debugging the code here it generates the error
if (deleted) System.out.println("Object " + imageName + " was deleted from " + bucketName);
else System.out.println("Something went wrong");
}
感谢任何帮助,谢谢。
解决方法
我通过全新安装 Maven (mvn clean install) 解决了这个问题,我认为有一些依赖项存在冲突并导致错误