RootCauseunvalidated
If you include HTTP headers at the time you pre-sign the URL then those headers are included in the signing calculation. — you created a pre-signed URL that includes a Content-Type header. Tension: you didn't indicate that header later when you used the URL. Outcome: You need to make sure that the same HTTP headers are sent to S3 in the subsequent HTTP request.
16b6fe7d-b8f1-4574-85ea-3ae010671fd9
If you include HTTP headers at the time you pre-sign the URL then those headers are included in the signing calculation. — you created a pre-signed URL that includes a Content-Type header. Tension: you didn't indicate that header later when you used the URL. Outcome: You need to make sure that the same HTTP headers are sent to S3 in the subsequent HTTP request.