Files
quak/test/api
sneak e185299860
check / check (push) Successful in 3m19s
Thumbnail upload PUT sends the signed Content-MD5 (closes #238)
`/files/upload-url` signs the content MD5 into the presigned URL, so
storage refused the PUT that `putFile` sent without it. `putFile` now
takes the MD5 given to `getUploadURL` and sends it. The thumbnail test's
fake storage refuses a PUT without the signed header.

Model: opus-5-5
2026-11-11 20:35:03 +00:00
..