title: An exception "The Content-MD5 you specified did not match what we received"
body: <p>I got an exception, I never got before when testing my application that uploads a file from ec2 to s3. The content is:</p>
  
  <pre><code>Exception in thread "Thread-1" com.amazonaws.services.s3.model.AmazonS3Exception: The Content-MD5 you specified did not match what we received. (Service: Amazon S3; Status Code: 400; Error Code: BadDigest; Request ID: 972CB8E04388AB20), S3 Extended Request ID: T7bmFnQ2RlGWlJD+aGYfTy97XZw88pbQrwNB8YCezSjyq6O2joxHRP/6ko+Q2zZeGewkw4x/90k=
      at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:1383)
      at com.amazonaws.http.AmazonHttpClient.executeOneRequest(AmazonHttpClient.java:902)
      at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:607)
      at com.amazonaws.http.AmazonHttpClient.doExecute(AmazonHttpClient.java:376)
      at com.amazonaws.http.AmazonHttpClient.executeWithTimer(AmazonHttpClient.java:338)
      at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:287)
      at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:3676)
      at com.amazonaws.services.s3.AmazonS3Client.putObject(AmazonS3Client.java:1439)
      at com.amazonaws.services.s3.transfer.internal.UploadCallable.uploadInOneChunk(UploadCallable.java:131)
      at com.amazonaws.services.s3.transfer.internal.UploadCallable.call(UploadCallable.java:123)
      at com.amazonaws.services.s3.transfer.internal.UploadMonitor.call(UploadMonitor.java:139)
      at com.amazonaws.services.s3.transfer.internal.UploadMonitor.call(UploadMonitor.java:47)
      at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      at java.lang.Thread.run(Thread.java:745)
  </code></pre>
  
  <p>What can I do to fix this bug? I used the same code as before in my application. </p>