Skip to content

File upload

Lets respondents upload documents and media files. Restrict which file types are accepted via fileUpload.allowedFileTypes.

Schema

FieldTypeDescription
questionType"fileupload"Identifies this as a file upload field
fileUpload.allowedFileTypesstring[]Permitted file extensions (without dots)
fileUpload.maxFileCountnumberMaximum number of files allowed
{
  "_id": "6a0ef7bf3affac35058b0682",
  "questionType": "fileupload",
  "question": "File upload question",
  "displayOrder": 1,
  "isRequired": false,
  "isDeleted": false,
  "isActive": true,
  "fileUpload": {
    "allowedFileTypes": [
      "pdf", "doc", "docx", "xls", "xlsx", "pptx",
      "jpg", "jpeg", "png", "gif", "webp", "svg",
      "zip", "csv", "txt"
    ],
    "maxFileCount": 3,
    "_id": "6a0ef88ba7a40272efec3c62"
  }
}