HTTP PUT via application/octet-stream
-
Hello guys,
does anyone have an idea how to upload files via a octet-stream with PUT? There is just a request header, no post data.Thanks for helping out :)
Request URL:
https://xxx-upload.s3.amazonaws.com/a4qOzFEqUn1k?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20231108T174949Z&X-Amz-SignedHeaders=content-disposition%3Bcontent-length%3Bhost%3Bx-amz-acl%3Bx-amz-meta-user-id%3Bx-amz-server-side-encryption%3Bx-amz-storage-class&X-Amz-Expires=86400&X-Amz-Credential=AKIATCWUO4LBFPLD3FUD%2F20231108%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=2087cd4471458d8a3b29fe884476ac5fd465acfe624a2205ea05b3b1f8a46a27Original request header:
PUT /a4qOzFEqUn1k?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20231108T174949Z&X-Amz-SignedHeaders=content-disposition%3Bcontent-length%3Bhost%3Bx-amz-acl%3Bx-amz-meta-user-id%3Bx-amz-server-side-encryption%3Bx-amz-storage-class&X-Amz-Expires=86400&X-Amz-Credential=AKIATCWUO4LBFPLD3FUD%2F20231108%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=2087cd4471458d8a3b29fe884476ac5fd465acfe624a2205ea05b3b1f8a46a27 HTTP/1.1 Host: xxx-upload.s3.amazonaws.com User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/119.0 Accept: application/xml, text/xml, */*; q=0.01 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate, br Content-Type: application/octet-stream Content-Length: 1407268 Referer: https://xxx.com/ x-amz-server-side-encryption: AES256 x-amz-acl: private Content-Disposition: attachment;filename="XXX%20Download"; filename*=utf-8''file3.mp3 x-amz-storage-class: STANDARD x-amz-meta-user-id: 1323321357 Origin: https://xxx.com DNT: 1 Sec-Fetch-Dest: empty Sec-Fetch-Mode: cors Sec-Fetch-Site: cross-site Sec-GPC: 1 Connection: keep-alive Pragma: no-cache Cache-Control: no-cache