Understand File Upload Field | Zoho Creator Help

Understanding the file upload field

The file upload field enables your users to upload files while submitting their data through your forms. This field can be configured to support either single or multiple file uploads.
When multiple uploads are enabled, the admin/developer can also set a limit on the maximum number of files that can be uploaded.
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 FormsRetailOnline Data Collection Tool
                              Embeddable FormsBankingBegin Data Collection
                              Interactive FormsWorkplaceData Collection App
                              CRM FormsCustomer ServiceForms for Solopreneurs
                              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
                              Forms for Government
                              Intake FormsLegal
                              Mobile App
                              Form DesignerHR
                              Mobile Forms
                              Card FormsFoodOffline Forms
                              Assign FormsPhotographyMobile Forms Features
                              Translate FormsReal EstateKiosk in Mobile Forms
                              Electronic FormsInsurance
                              Drag & drop form builder

                              Notification Emails for FormsAlternativesSecurity & Compliance
                              Holiday FormsGoogle Forms alternative GDPR
                              Form to PDFJotform alternativeHIPAA Forms
                              Email FormsWufoo alternativeEncrypted Forms
                              Accessible FormsTypeform alternativeSecure Forms

                              WCAG

                                        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

                                                                Use cases

                                                                Make the most of Zoho Desk with the use cases.

                                                                 
                                                                  

                                                                eBooks

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

                                                                 
                                                                  

                                                                Videos

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

                                                                 
                                                                  

                                                                Webinar

                                                                Sign up for our webinars and learn the Zoho Desk basics, from customization to automation and more

                                                                 
                                                                  
                                                                • Desk Community Learning Series


                                                                • Meetups


                                                                • Ask the Experts


                                                                • Kbase


                                                                • Resources


                                                                • Glossary


                                                                • Desk Marketplace


                                                                • MVP Corner



                                                                  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

                                                                                                                          • Understanding DS file

                                                                                                                            1. In a nutshell A Deluge Script (DS) file is a text-based file that stores the complete schema of a Zoho Creator application in the Deluge script format. It includes all components, such as forms, fields, reports, pages, schedules, custom functions, ...
                                                                                                                          • Setting browse options for 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 ...
                                                                                                                          • Periodically upload files in Zoho Creator to Zoho Workdrive

                                                                                                                            Requirement Perform integration between Zoho Creator and Zoho Workdrive, and use Schedules to upload files from Creator to Workdrive on a monthly basis. Use Case   A project tracker app maintains report files of finished projects in a form - ...
                                                                                                                          • Check for the type of the file uploaded

                                                                                                                            Requirement Only allow the file upload field to accept file types PDF, XLS, or XLXS. Display an alert message when any other file type is detected. Use case A restaurant app contains a form to store supplier receipts as files. When an admin uploads a ...
                                                                                                                          • Understanding the image field

                                                                                                                            When accessed via your iOS devices' browsers, you can upload images and attach image URLs but you cannot capture them via the image field. This is because media objects are not supported by iOS. When accessed via Safari browser, you can upload images ...
                                                                                                                            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