S3Producer does not use CamelAwsS3ContentLength or CamelAwsS3ContentType
------------------------------------------------------------------------

                 Key: CAMEL-4126
                 URL: https://issues.apache.org/jira/browse/CAMEL-4126
             Project: Camel
          Issue Type: Improvement
          Components: camel-atom
    Affects Versions: 2.8.0
            Reporter: Brendan Long
            Priority: Minor


With InputStreams, Amazon's Java libraries aren't able to generate the content 
length or content type, and we get warnings like this:

WARN  AmazonS3Client - No content length specified for stream data.  Stream 
contents will be buffered in memory and could result in out of memory errors.

Not including the content type means S3 will be serving the uploaded file as 
generic binary.

Since there are already Camel headers for this, I'm proposing that they be used 
when sending messages to S3. I can write a patch for this if it would help.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to