首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JetS3t更新内容\mime类型

JetS3t更新内容\mime类型
EN

Stack Overflow用户
提问于 2012-07-19 14:00:47
回答 1查看 275关注 0票数 1

由于depicted here问题,我希望更新已上传文件的content\mime类型。我使用JetS3t 0.9.0检索感兴趣的对象,使用Getting A File's Mime Type In Java更新内容\mime类型,但我不知道如何将其提交到对象本身,即如何将其反映到S3存储中。

附上一个代码片段,任何帮助都将不胜感激。

代码语言:javascript
复制
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?
}

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-11-12 21:36:23

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11554776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档