> For the complete documentation index, see [llms.txt](https://v5docs.keyfax.biz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://v5docs.keyfax.biz/scripts/questions/file-upload.md).

# File upload

Lets the caller attach a file. Most often a photograph: a picture of the damage answers questions a script would otherwise have to ask.

<figure><img src="/files/7cMGEZbuGkdDuemO20Vc" alt="A file upload question open in the editor"><figcaption><p>A file upload question and its options</p></figcaption></figure>

## Worth thinking about

**Not every channel can upload.** Decide what the script does when the caller cannot — a voice call has no way to attach a photograph, and the conversation still has to reach a sensible end.

**Uploads are evidence.** They are kept with the conversation and can be attached to the task that is raised, which is usually the point of collecting them.

**Ask for one thing.** "A photo of the meter" gets you a photo of the meter. "Any photos that might help" gets you anything, or nothing.
