Use this page to upload a file to https://media.kilifi.go.ke and view live upload progress, the response, public URL, view URL, and download URL.
Uses KilifiMediaClient: the raw API key is exchanged once via
POST /token over HTTPS. All subsequent requests — including
POST /upload and WebSocket /ws/uploads —
use a short-lived signed token. The raw key is never sent more than once.