Files and media uploads
Editions: Open Source · Free Cloud · Pro · Workers
Media uses secured file REST endpoints (and Admin SDK file helpers), not GraphQL document mutations alone. GraphQL may reference media fields after upload.
Flow
- Configure storage in project settings (Engine plugin / Cloud defaults).
- Upload via Console media UI or SDK/REST (
/secured/filesfamily — follow your Engine version). - Attach returned media ids/urls on model fields.
- Serve public URLs according to your storage driver’s ACL.
SDK note
JS Admin SDK documents file helpers separately from the five model ops. Do not invent GraphQL uploadFile mutations unless your published schema exposes them.
Hygiene
- Scan untrusted uploads at the edge if you accept public contributions.
- Do not commit binary assets into Blueprint repos.