storeFile writes the file to your workspace’s object-store bucket and returns a URL; a chained runQuery persists that URL on the user’s record. Storage is auto-provisioned — no buckets to create.
Prerequisites
Steps
Troubleshooting
What you built
You added a URL field to the page schema, added aForm block with a file input, wired on_submit to storeFile, chose between signed and public URL modes, and chained a runQuery to persist the URL on the user’s record. End-users upload directly from your page; gavAI handles storage, signing, and expiry.