【发布时间】:2012-07-18 06:42:45
【问题描述】:
由于问题depicted here,我希望更新已上传文件的内容\mime 类型。我正在使用JetS3t 0.9.0 来检索感兴趣的对象,我使用Getting A File's Mime Type In Java 来更新更新内容\mime 类型,但我不知道如何将它提交到对象本身,即如何反映它到 S3 存储。
附上一个sn-p代码,任何帮助将不胜感激。
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?
}
谢谢。
【问题讨论】:
标签: java amazon-s3 mime-types content-type jets3t