Java JetS3t更新内容\mime类型

Java JetS3t更新内容\mime类型,java,amazon-s3,mime-types,content-type,jets3t,Java,Amazon S3,Mime Types,Content Type,Jets3t,由于此问题,我希望更新已上载文件的content\mime类型。我使用0.9.0检索感兴趣的对象,我使用更新内容\mime类型,但我不知道如何在对象本身上提交它,即如何将其反映到S3存储 随信附上一段代码,如有任何帮助,将不胜感激 final String bucketName = "myBucketName"; final S3Bucket s3Bucket = s3Service.getBucket(bucketName); final S3Object[] objects = s3Serv

由于此问题,我希望更新已上载文件的content\mime类型。我使用0.9.0检索感兴趣的对象,我使用更新内容\mime类型,但我不知道如何在对象本身上提交它,即如何将其反映到S3存储

随信附上一段代码,如有任何帮助,将不胜感激

final String bucketName = "myBucketName";
final S3Bucket s3Bucket = s3Service.getBucket(bucketName);
final S3Object[] objects = s3Service.listObjects(bucketName);
String contentType = null;
for (S3Object object : objects) {
    contentType = MimetypesFileTypeMap().getContentType(object.getName());
    object.setContentType(contentType);
    //how to commit the changes?
}

谢谢。

您必须使用来复制对象以更新其元数据。 通过使用相同的源和目标键,只更新元数据