0
またはgsutilののcpコマンドをダウンロードするには、それはソースファイルの計算チェックサムが/オブジェクトは、サービスが計算したチェックサムと一致することを検証し、チェックサムが一致しない場合は、gsutilの破損したオブジェクトが削除され、警告メッセージが表示されます。
そして、ここだ彼らのJavaのストレージAPI使用して、いくつかのsample code:
public static void uploadFile(String name, String contentType, File file, String bucketName)
throws IOException, GeneralSecurityException {
InputStreamContent contentStream = new InputStreamContent(
contentType, new FileInputStream(file));
// Setting the length improves upload performance
contentStream.setLength(file.length());
StorageObject objectMetadata = new StorageObject()
// Set the destination object name
.setName(name)
// Set the access control list to publicly read-only
.setAcl(Arrays.asList(
new ObjectAccessControl().setEntity("allUsers").setRole("READER")));
// Do the insert
Storage client = StorageFactory.getService();
Storage.Objects.Insert insertRequest = client.objects().insert(
bucketName, objectMetadata, contentStream);
insertRequest.execute();
}
を実行するために必要なチェックサムですか?私はそれを手動で行うべきですか?