This commit is contained in:
seb
2026-09-29 13:44:14 +02:00
parent 6966c5f092
commit b92e2deb41
6 changed files with 43 additions and 12 deletions

View File

@@ -4,7 +4,8 @@ Protected. Requires a valid session cookie (`credentials: 'include'`).
Add article image
Accepts a full-size AVIF body (`Content-Type: image/avif`).
Accepts a full-size AVIF body (`Content-Type: image/avif`) or WebP body (`Content-Type: image/webp`).
WebP images are automatically converted to AVIF on the server.
Full: stored as-is when already AVIF and ≤1000×1000; otherwise scaled to max 1000×1000.
Thumb always scaled to max 200×200. Stores hash/thumbhash, links `articlepic`.
Auth like GET by SKU.
@@ -20,6 +21,8 @@ Auth like GET by SKU.
Raw binary (`image/avif`).
Raw binary (`image/webp`).
## Signals
On success, emits SSE signal: `article-<sku>` (see [`GET /events`](../events.md)).