---
title: File Upload V2
slug: generic-onboarding/file-upload-v2
description: This document provides a comprehensive guide to configuring the File Upload V2 element, offering users ample options to validate, upload, and manage various file formats. Users can easily set allowed file types, maximum file size, and choose between singl
docTags: 
createdAt: 2023-03-01T11:04:58.000Z
---

The user has the option to configure validations and upload any kind of document in the file format using this element.

![](https://api.archbee.com/api/optimize/w0YdjmC6Uxu0AJ6sPj9OT/hEamcbSipKz7-lEoWkU-I-20260326-205730.gif "Element Details of File Upload V2")

### Field Details

- **Variable Name:** The variable that is used to identify the element is entered here.
- **Upload text:&#x20;**&#x49;t will be displayed on our element just like a label.
- Post Upload Text:
- **Error Upload Text:&#x20;**&#x54;his text will be displayed when the uploaded file type is not valid.
- **Hint Text:&#x20;**&#x54;his is used so that the user can better understand what the element is used for.
- **Allowed file types:&#x20;**&#x49;t is a library of file formats where we can select the kinds of files that are acceptable for upload(.jpeg, .jpg, .png, .pdf, .tif, .tiff, .bmp, .heif, .doc, .docx, .xls, .xlsx, .xml, .zip, .htm, .html, .eml, .emlx, .msg)
- **Max file size:** The maximum file size that can be uploaded is set using this option.

### Upload Type

- **Single Upload:** Only one file can be uploaded in a single element.
- **Multiple Upload:** Multiple files can be uploaded in a single element.

### Forgery Check

- **None:** This field is used when we don't want to check for forgery.
- **Basic Forgery Check:**
  - This field is used to check for forgeries, and it allows us to customize the message so that the user will see if one is found.
  - We can also enable the 'User can only proceed if no forgery is found' by checking the checkbox.
  - Image type: We can select which document to verify for forgery from here.
- **Advanced Forgery Check:**
  - We can configure a message to display to the user if forgery is discovered.
  - We can also enable the 'User can only proceed if no forgery is found' by checking the box for it.

### Foreign ID classification

- **None:** This field disables foreign documents upload. 
- **Classify the document uploaded in this element:&#x20;**&#x54;his field allows uploading foreign documents  
  - **Force re-upload in case of incorrect document:&#x20;**&#x54;his field is used to enable re-uploading by the user in the event of an incorrect document upload.
  - **Expected country:&#x20;**&#x57;e can choose the country to which the document has to be uploaded.
  - **Expected Documents:&#x20;**&#x57;e can select the type of documents we are allowed to upload from the library.

![](https://api.archbee.com/api/optimize/w0YdjmC6Uxu0AJ6sPj9OT/cbq9lGXnXNhVqTyutI07J_image.png "Element Details of File Upload V2")

### Indian ID classification

- **None:** This field doesn't make any changes in document uploads.
- **Classify the document uploaded in this element:** For the purpose of validating uploaded Indian documents, this field is required.

### Prefilling Options

- **Prefill Page:** The page from the flow that we want to pull the prefill data from can be chosen.
- **Prefill Variable:&#x20;**&#x54;he prefill variable can be chosen from the prefill page using this drop-down.

### Toggles Buttons

- **Required:** To enable whether to make the variable required or not.
- **Non-Editable:&#x20;**&#x54;o enable whether to make the field input value non-editable or not.
- **Crop:** This field gives the option to the user to crop documents before uploading.
- **Hide this field from the user:&#x20;**&#x54;his toggle is given to enable the option to hide the selected field of the element from the user’s view.&#x20;
- [Hide fields from Backops](docId\:seG7CPO1Jycu1qXE9368f): This toggle when enabled hides the field from the backops user.
- **Allow Multiple Page Pdfs:&#x20;**&#x54;his toggle allows the user to upload multiple pages of pdf.
- **Enable Image Watermark:** This toggle allows the image watermark to be visible to the backops user which typically shows the date and time with is in regulation with RBI.
- **Check image quality:** This toggle checks the quality of uploaded documents.
- **Only Camera upload(Applicable for Mobile Browsers and App):&#x20;**&#x49;t is applicable for the RM to upload the image of the document live using both mobile browsers and apps.
- **Redaction Page:&#x20;**&#x49;t allows uploading a redacted page pdf or documents.


1. **Review Page Header:** This field text will be displayed on the header of the pop-up for reviewing uploaded documents.
2. **Review Page Description:&#x20;**&#x54;his field text will be displayed below the header and it will give information about the review process.
3. **Review Page Yes Button Description:** We can configure the text for our yes button to allow users to edit the uploaded document.
4. **Review Page No Button Description:&#x20;**&#x57;e can configure the text for our no button to not allow the user to edit the uploaded document.
5. **Redaction Page Header:&#x20;**&#x54;his field text will be displayed on the header of the pop-up for choosing the editing option for redaction on uploaded documents.
6. **Redaction Page Description:** This field text will be displayed below the header and it will give information about the Redaction process.
7. **Confirmation Page header:&#x20;**&#x54;his field text will be displayed on the header of the pop-up to give confirmation and review of the edited document.
8. **Confirmation Page description:&#x20;**&#x54;his field text will be displayed below the confirmation page header and it will give information about the further process.
9. **Confirmation Page Yes Button Description:&#x20;**&#xA0;We can configure the text for our 'Yes' button to allow users to confirm the changes in the uploaded document.
10. **Confirmation Page No Button Description:&#x20;**&#x57;e can configure the text for our 'No' button to allow users to edit the uploaded document.

:::hint{type="info"}
### Getting help

Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.


You can reach out to us at [help@signzy.com](#).
:::

