This page is for application designers who need the ability to download files and/or access them programmatically.
Within your application screens, you may use images and files that have been uploaded onto the PhixFlow server. For example,
- allowing users to download a file.
- displaying an image based on expression logic. For example, display a user image based on the logged in user.
Your administrator can configure the Tomcat webserver to see specific directories by creating soft links from the <path>/tomcat/webapps/phixflow
directory; a source to a target. see Configuring Soft Links Between PhixFlow and Tomcat.
For example:
Operating System | Source (Tomcat) | which points to → | Target (Directory) | Example Files |
---|---|---|---|---|
Linux | <path>/tomcat/webapps/phixflow/datalink |
| Snapshot.jpg MyData.xlsx | |
Windows | <path>\tomcat\webapps\phixflow\ | <path>/phixflow/ |
To link to access the files use the soft link:
- For To create a download, create an action which opens the URL: "datalink/MyData.xlsx"
Note, not all file types will invoke a download, for example a PDF will simply open in a new browser tab.
- For display, an image or PDF can be embedded in a URL component using the value: url("https:datalink/Snapshot.jpg")
- For display, images can be applied to areas by setting the CSS property to background-image to: "datalink/Snapshot.jpg"
...
Step1: Setup the soft link
See Configuring Soft Links Between PhixFlow and Tomcat for the commands
Example locations are shown below:
Operating System | Source (Tomcat) | Target (Directory) |
---|---|---|
Linux | <path>/tomcat/webapps/phixflow/datalink |
|
Windows | <path>\tomcat\webapps\phixflow\ | <path>/phixflow/ |
...