How file upload works in a Framer form
A form file upload field in Framer is a native Forms Plugin component you drop onto your canvas. The user picks a file (or drags and drops), the file streams to secure storage over HTTPS, and the submission record stores a signed download URL. You receive that URL in the email notification and in any connected CRM record.
Unlike a Webflow or WordPress site where you typically need an S3 bucket and signed-URL middleware, Forms Plugin handles storage end-to-end. There is no AWS console to learn, no Zapier hop, no 25MB Gmail attachment ceiling to plan around.
File upload works in single-step forms and inside any PageFlow step. File data persists across Previous and Next navigation, so users can edit other fields without losing their attachment.





