Hi Pete,
That error is a worrying one because it means that the data content
being received by S3 does not exactly match the data JetS3t thinks it
is sending.
JetS3t generates an md5 hash based on the data it's about to send and
includes it as the Content-MD5 header included with the upload to S3.
When S3 receives the data, it verifies that the data it is about to
store hashes to this same value. Any discrepancy indicates data
corruption, resulting in S3 returning an error and refusing to store
the object.
This problem could be caused by relatively trivial interference by
your firewall/proxy, such as addition of HTTP headers that aren't set
by JetS3t. Or it could indicate corruption of the actual file data
being sent to S3. Either way it will not be possible to upload data
safely to S3 until you've discovered exactly what is going on. You
could disable Content-MD5 verification of uploaded data but that would
be a risky move.
Is there any way you can route S3-bound traffic through your firewall
with minimal interference?
James
> --
> You received this message because you are subscribed to the Google Groups
> "JetS3t Users" group.
> To view this discussion on the web visit
>
https://groups.google.com/d/msg/jets3t-users/-/9_nvuToJJGAJ.