如何解决谷歌云存储:storage.delete(BlobId blobId) 方法生成 NoSuchMethodError
我正在尝试删除上传到 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) 解决了这个问题,我认为有一些依赖项存在冲突并导致错误
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。