Lets respondents upload documents and media files. Restrict which file types are accepted via fileUpload.allowedFileTypes.
| Field | Type | Description |
|---|---|---|
questionType | "fileupload" | Identifies this as a file upload field |
fileUpload.allowedFileTypes | string[] | Permitted file extensions (without dots) |
fileUpload.maxFileCount | number | Maximum 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"
}
}