Apache驼峰向S3发送零大小的文件

时间:2016-09-09 05:51:58

标签: amazon-s3 apache-camel

我目前正在使用apache camel使用S3 Component将文件发送到S3存储桶。

from(S3_ENDPOINT).setHeader(S3Constants.KEY, header(FILE_PATH))
.setHeader(S3Constants.CONTENT_LENGTH,header(FILE_LENGTH)).to(s3EndpointSettings.getURI()).setHeader(STATUS,constant(FILE_BACKED_UP_IN_S3_MESSAGE)).to(STATUS_PROCESSOR).routeId("s3_route").end();

但是,有时候驼峰将0个大小的文件推送到S3。 我怀疑,Camel无法正确检索文件长度,需要将其设置为" S3Constants.CONTENT_LENGTH"。

如果是这种情况,那么还有其他方法可以解决这个问题吗?

0 个答案:

没有答案