The presigned URL is signed with a specific Content-Type (determined by the server's MIME map). If the browser's file.type doesn't match (common for broadcast formats like MXF, R3D, BRAW), S3 rejects the PUT with a signature mismatch. Now the extension uses presigned.contentType from the server response instead of item.file.type. Also added console logging for upload requests and detailed error messages from S3 responses on failure. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| images | ||
| background.js | ||
| content.js | ||
| manifest.json | ||
| popup.html | ||
| popup.js | ||