Understand File Upload Field | Zoho Creator Help

Understanding the file upload field

The File Upload field allows users to attach and submit files through your forms. You can configure this field to accept either single or multiple file uploads, depending on your requirements.
Admins or developers can specify up to a maximum of 20 supported file formats from the available list. When multiple uploads are enabled, you can also define the maximum number of files that a user is allowed to upload.
If a user attempts to upload a file in an unsupported format, an error message will appear, prompting them to select a valid file type. By default, all file formats are allowed. Validation against a specific list will occur only when the user specifies allowed formats.
Notes
Note: The files that you upload will be scanned for any virus before form submission. You will have to upload a different file if the uploaded file contains a virus.

Uploaded file's name

When your users upload a file to this field, the file's name is set in the following format:

<unique_number>_<uploaded_file_name>
  • The file's name is prepended by an underscore (_) and a system-generated number that uniquely identifies that file in your account
  • The file's name will automatically be trimmed when it exceeds 150 characters
  • Whitespaces and other special characters, excepting hyphens (-), will be replaced by an underscore (_).

On accessing from a web browser

The following is an example of a file upload field when a user accesses from a web browser. Subject to the  browse options  you enable for your field, your users can upload a file:

To upload a file from local storage

  1. Click the  upload  icon. This will launch the device's file manager.
  2. Select the required file.

Alternatively, you can drag and drop the required file in to the field.

To upload a file from Zoho WorkDrive

  1. Click the cloud picker icon. The Cloud Picker  pop-up window will appear, displaying all the files and folders present in your  Zoho WorkDrive.
  2. Select the required field, then click  Attach.


To upload a file from Google Drive

  1. Click the  cloud picker  icon. The  Cloud Picker  pop-up window will appear.
  2. Select  Google Drive  on the left. If you previously connected with your Google account, the files and folders from your Google Drive will be displayed, and you will be taken to step six.
  3. Click  Authenticate Google .

  4. Enter your Google account's credentials.
  5. Grant Zoho Corp the permission to view and manage the files in your Google Drive. Upon a successful connection, all the files and folders from your Google Drive will appear.
  6. Select the required field, then click  Attach .
Notes
Note:
  1. The end users can connect with multiple Google accounts via the Sign in as a different user button near the top-right corner of the Cloud Picker pop-up window.
  2. The end users will be able to upload files from their Google Drive, if Zoho has access to their Google accounts. Refer to this page to learn more, including removing this access.

On accessing from a phone or tablet

The following is an example of how a file upload field looks when a user accesses from a phone or tablet. Your users will be able to:

To upload a file

  1. Tap the file upload field, then tap  Browse . This will open the recently accessed files in your user's device.
  2. Select the required file.

To upload a photo

  1. Tap the file upload field, then tap  Choose Photo . This will open the device's photo gallery.
  2. Select the required photo. This will close the photo gallery and let the end user preview the selected photo.

Scan photos and upload as a PDF

Users of iOS 13.0 and later  will be allowed to scan multiple photos and upload them as a PDF to the file upload field.

  1. Tap the file upload field, then tap  Scan Document .
  2. Capture the required images and click  Save .

Field properties

You can perform the following customizations for the user experience of the file upload field on a form:

URL format for downloading a file

A file stored in the file upload field can be downloaded using the following URL:

https://<domain>/<account_owner_name>/<appLinkName>/<reportLinkName>/<fieldLinkName>/download/<fileName>

where,

  • domain  will be DC-specific. For example, you'll need to use  creatorexport.zoho.com  if your account is in Zoho's US data center, and  creatorexport.zoho.eu  if in the EU data center. Click here to find your domain specific to your DC.
  • account_owner_name  contains the user name of the Creator application's account owner and the link name of the application.
  • reportLinkName  is the link name of the report where the corresponding file upload field is displayed.
  • fieldLinkName  is the  link name  of the corresponding file upload field. 
  • fileName  is the corresponding file's name.  Learn more

For example, imagine that you've built a  Candidate Recruitment  app. In this application, you have created a form named  Candidate Details , where your users will enter the required details and upload their resume. When you access the  Candidate Details  report, you may want to view their resumes. To do this, you can configure a custom action in your report such that when you click the button  Download resume , the resume is downloaded as a file. This custom action has the above URL format constructed as follows:

BaseURL = " https://creatorexport.zoho.com" + zoho.appuri + "<reportLinkName>/<fieldLinkName>/download/" + input.<fieldLinkName>; 
openURL( BaseURL, “window type”);

where,

  • BaseURL  is a variable that refers to the URL you have constructed
  • zoho.appuri  returns the application details in the format:
     /<account_owner_name>/<application_link_name>/
  • input.<fieldLinkName>  returns the  filename  of each file stored in the corresponding file upload field
  • The  openUrl  Deluge task is used to redirect the user to the specified URL. This URL can be opened in the same window, new window, parent window, popup window, or iframe

Now, when you access the  Candidate Details report,  you can see the  Download resume  button:

In the above image, Megan is the <account_owner_name> and candidate-recruitment is the <application_link_name>

Notes
Tip : This URL format can be used to download files from the field upload, image, audio, video, and signature fields

Points to Note

  1. A maximum of 10 files can be uploaded per file upload when the Multiple files option is chosen.
  2. Files up to 50 MB can be uploaded.
  3. If an uploaded file is empty (i.e. it contains no valid data), it will not be accepted. Please ensure the file has valid content before uploading.
  4. All uploaded files will be automatically renamed to a system-generated format to ensure each file name remains unique.
  5. If a file name exceeds 150 characters, it will be shortened automatically to meet the character limit.
  6. All whitespaces and special characters (excluding hyphens) in file names will be replaced with underscores for consistency and compatibility.
  7. If the file upload field has the Multiple files property enabled, then they can't be referenced in formula expressions.
  8. Assignment statements can't be used for multi-file upload fields in Before Form Submission workflows.
  9. Aggregate functions, like sum and average (excluding count), can't be used for multi-file upload fields.
  10. In subforms, adding or updating files through a workflow is not supported for multi-file upload fields.
  11. Admins can set an upload limit for each multi-file upload field to restrict the number of files users can upload.



        Create. Review. Publish.

        Write, edit, collaborate on, and publish documents to different content management platforms.

        Get Started Now


          Access your files securely from anywhere

            Zoho CRM Training Programs

            Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.

            Zoho CRM Training
              Redefine the way you work
              with Zoho Workplace

                Zoho DataPrep Personalized Demo

                If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.

                Zoho CRM Training

                  Create, share, and deliver

                  beautiful slides from anywhere.

                  Get Started Now


                    Zoho Sign now offers specialized one-on-one training for both administrators and developers.

                    BOOK A SESSION







                                Quick LinksWorkflow AutomationData Collection
                                Web FormsEnterpriseOnline Data Collection Tool
                                Embeddable FormsBankingBegin Data Collection
                                Interactive FormsWorkplaceData Collection App
                                CRM FormsCustomer ServiceAccessible Forms
                                Digital FormsMarketingForms for Small Business
                                HTML FormsEducationForms for Enterprise
                                Contact FormsE-commerceForms for any business
                                Lead Generation FormsHealthcareForms for Startups
                                Wordpress FormsCustomer onboardingForms for Small Business
                                No Code FormsConstructionRSVP tool for holidays
                                Free FormsTravelFeatures for Order Forms
                                Prefill FormsNon-Profit

                                Intake FormsLegal
                                Mobile App
                                Form DesignerHR
                                Mobile Forms
                                Card FormsFoodOffline Forms
                                Assign FormsPhotographyMobile Forms Features
                                Translate FormsReal EstateKiosk in Mobile Forms
                                Electronic Forms
                                Drag & drop form builder

                                Notification Emails for FormsAlternativesSecurity & Compliance
                                Holiday FormsGoogle Forms alternative GDPR
                                Form to PDFJotform alternativeHIPAA Forms
                                Email FormsFormstack alternativeEncrypted Forms

                                Wufoo alternativeSecure Forms

                                TypeformWCAG


                                    All-in-one knowledge management and training platform for your employees and customers.

                                              Create. Review. Publish.

                                              Write, edit, collaborate on, and publish documents to different content management platforms.

                                              Get Started Now





                                                                You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.




                                                                    Manage your brands on social media


                                                                      • Desk Community Learning Series


                                                                      • Digest


                                                                      • Functions


                                                                      • Meetups


                                                                      • Kbase


                                                                      • Resources


                                                                      • Glossary


                                                                      • Desk Marketplace


                                                                      • MVP Corner


                                                                      • Word of the Day


                                                                      • Ask the Experts


                                                                        Zoho Sheet Resources

                                                                         

                                                                            Zoho Forms Resources


                                                                              Secure your business
                                                                              communication with Zoho Mail


                                                                              Mail on the move with
                                                                              Zoho Mail mobile application

                                                                                Stay on top of your schedule
                                                                                at all times


                                                                                Carry your calendar with you
                                                                                Anytime, anywhere




                                                                                      Zoho Sign Resources

                                                                                        Sign, Paperless!

                                                                                        Sign and send business documents on the go!

                                                                                        Get Started Now




                                                                                                Zoho TeamInbox Resources





                                                                                                          Zoho DataPrep Demo

                                                                                                          Get a personalized demo or POC

                                                                                                          REGISTER NOW


                                                                                                            Design. Discuss. Deliver.

                                                                                                            Create visually engaging stories with Zoho Show.

                                                                                                            Get Started Now








                                                                                                                                • Related Articles

                                                                                                                                • Configuring the file upload field

                                                                                                                                  Upload Mode Configuration The file upload field provides flexible upload options through two configurable modes when the field is added: Single Upload – Users can upload one file per submission. Multiple Upload – Users can upload up to 10 files per ...
                                                                                                                                • Understanding Zia features in Creator

                                                                                                                                  In a nutshell Zia brings GenAI-powered assistance directly into Zoho Creator to accelerate app development. Instead of manually designing forms, writing scripts, or defining logic from scratch, you can describe your requirements in a natural ...
                                                                                                                                • Understanding build agent

                                                                                                                                  Note: This feature is currently available as an early access feature for all paid plans of Creator 6 In a nutshell Build agent is an AI-powered development assistant in Zoho Creator that lets you modify existing applications using natural language ...
                                                                                                                                • Integration field

                                                                                                                                  In a nutshell An integration field in Zoho Creator is a special field that allows you to look up data stored in external services (other Zoho apps or third-party tools). It appears as a dropdown that fetches and displays data from the selected ...
                                                                                                                                • Understanding and configuring chat agent

                                                                                                                                  Note: This feature is currently available as an early access feature for the enterprise plan in Creator 6. In a nutshell Chat agent lets you create an AI powered assistant to your Zoho Creator application. Powered by the AI provider configured in ...
                                                                                                                                  Wherever you are is as good as
                                                                                                                                  your workplace

                                                                                                                                    Resources

                                                                                                                                    Videos

                                                                                                                                    Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                                                                                                                    eBooks

                                                                                                                                    Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                                                                                                                    Webinars

                                                                                                                                    Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                                                                                                                    CRM Tips

                                                                                                                                    Make the most of Zoho CRM with these useful tips.



                                                                                                                                      Zoho Show Resources