如何设置新创建的Java File对象的内容类型?

时间:2015-02-05 16:14:48

标签: java amazon-s3 s3fs

我正在将视频从一个区域移动到另一个区域(s3fs),所以我这样做:

File newFile = new File(newFilePath);

然后使用此代码进行复制

FileUtils.copyFile2(file, newFile);

但在S3中,我的对象内容类型错误。如何在此过程中将内容类型设置为“video / mp4”?甚至在此之前?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

s3fs应该基于/etc/mime.types中的文件扩展名设置Content-Type。您的文件名是否与以下几行匹配?否则,可以在设置-o ahbe_conf并提供以下格式的文件时强制Content-Type:

.mp4 Content-Type video/mp4