> For the complete documentation index, see [llms.txt](https://help.novacuraflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.novacuraflow.com/6.11/development/flow-studio/applications/workflow/user-step/file-gallery.md).

# File gallery

With the file gallery is it possible to show files that the user can open and use on their device. The user can also add files to the gallery.

* **Target Variable**\
  &#x20;The name of the new table variable in which the data stores.
* **Prompt**\
  &#x20;The label displayed above the file gallery.
* **Source**\
  &#x20;Choose a source table that contains files.
* **Uploads**\
  &#x20;Choose upload type, singel or multiple upload.
  * **Single:** if the user only should upload one file.
  * **Multiple:** if the user should be able to upload more then one file (or zero files).
* **Allow File Endings**\
  &#x20;Enter file endings for those type of files that should be allowed to add to the file gallery. For example; .doc, .xls
* **Target Image Size**\
  &#x20;Use target image size to scale images or make it possible for the user to decide what size the image should be scaled to.
  * **Original:** All attached images will not be scaled.
  * **Small (25%):** All attached images will be scaled to the size of 25% of the original size.
  * **Medium (50%):** All attached images will be scaled to the size of 50% of the original size.
  * **Large (75%):** All attached images will be scaled to the size of 75% of the original size.
  * **User defined:** The user will be able to decide if the image should be scaled and what size it should be scaled to.

![A configuration of the file gallery in the designer, and how it looks in the web client](/files/-M-ohD4RuFrFBWS-IIj-)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.novacuraflow.com/6.11/development/flow-studio/applications/workflow/user-step/file-gallery.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
