我的目标是在不使用java api(https://cloud.google.com/storage/docs/json_api/v1/objects#resource)下载对象/ blob的情况下获取对象元数据。 我能够使用JSON API执行此操作,但无法找到Java API的等效项。
答案 0 :(得分:0)
storage.objects.get可以返回对象的数据或元数据。对于Java客户端,可以使用storage.get
方法之一来检索元数据(而不是可以读取数据的Request request = new Request();
AppendDimensionRequest appendRequest = new AppendDimensionRequest();
appendRequest .setDimension("COLUMNS");
appendRequest .setLength(50);
request .setAppendDimension(appendRequest );
BatchUpdateSpreadsheetRequest request = new BatchUpdateSpreadsheetRequest().setRequests(Arrays.asList((request ));
BatchUpdateSpreadsheetResponse response = sheetsService.spreadsheets()
.batchUpdate(sheetId, request)
.execute();
)。
获得结果后,您可以从BlobInfo.getMd5
方法获取MD5。