> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://www.glideapps.com/docs/essentials/components/file-and-image-pickers/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://www.glideapps.com/_mcp/server. # File and Image Pickers > Let users upload files and images to your apps. The **File Picker** and **Image Picker** components allow users to upload files and images to your apps. Once a user uploads a file or an image, Glide converts these files to links that can be displayed in your apps or downloaded by users. ## Adding File and Image Picker Components You can add a file or image picker as a standalone component, or as part of a form in a form container. To set it up: #### File and Image Picker Arcade In the [Layout Editor](/docs/getting-started/intro-to-layout), select the tab you want to edit. Click on the plus (+) symbol in the [Components](/docs/essentials/components) panel. Select **Image Picker** or **File Picker**, depending on what you want your users to upload. Select which column in your [Data Source](/docs/essentials/data-sources) the file link should be stored in. Make sure this is a column that supports a file or an image. Give the component a title in the **Label** field so users know what they should upload. ![Configuring File or Image Picker](/docs/_fern-img/079c70247c2f5cd6e3e9b3941afa4e453cf2a02e88b0dccd4f2ca9b99a1c6629.webp) ## Customizing the Image Picker ### Image Source When setting up the Image Picker you can decide if users can upload photos directly from their camera, or from both their camera and their device. ![Choose an Image Source.](/docs/_fern-img/8eecb8330c73bde66d27a8b396b4233cb788c487a8b6415d4b6db548351c3abc.webp) ### Uploading Multiple Images To allow users to upload multiple images at once, first create a **Multiple Images** column in the [Data Editor](/docs/getting-started/introduction-to-the-data-editor). When you use this column for the image picker, the component will automatically allow users to upload multiple images at once. Multiple image uploads are only possible with Glide Tables or Big Tables. ![Creating a Multiple Image column.](/docs/_fern-img/ec6cf7f65fa98ac5a1265bfaed0f3ad31ed557bff705f96d3143dc18f1fcfec3.webp) ## Customizing the File Picker When setting up the File Picker, you can choose to keep the native file name the user made, or create a new file name when the file is uploaded. ![Keep original file name.](/docs/_fern-img/d67feee30634920847fdd682f6be0f85ec064a00022fb3ed96943a70ff9cd056.webp) ### Uploading Multiple Files To allow users to upload multiple files at once, first create a **Multiple Files** column in the Data Editor. When you use this column for the image picker, the component will automatically allow users to upload multiple files at once. Multiple file uploads are only possible with Glide Tables or Big Tables. ![Creating a Multiple File column.](/docs/_fern-img/0ed0b1d1117280072120009ae1686c933cc0a7120a23fe94c1727003a2243862.webp) ## Security and Storage Quotas Files and images are uploaded to Glide's server, and there is a storage limit based on your team's current plan. Check out Glide's [pricing guide](https://www.glideapps.com/pricing) to learn more about the different plans that are available. ## Frequently Asked Questions #### Why are my users only getting the option to upload one image or file? To enable upload of more than one image or file, you must first create a Multiple Image or File column in your data table. That column must be used in the setup of the component. #### What happens to files uploaded into my app? You can learn more about what happens to files and images after they are uploaded [here](/docs/use-cases/images-in-glide). #### Is there a file size limit for files and images uploaded through the picker? Yes, there is a file size limit of 1 GB. > Let users upload files and images to your apps.