# Open Uploaded File in Browser

**URL:** <https://forum.inductiveautomation.com/t/open-uploaded-file-in-browser/73414>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [May 8, 2023, 3:24pm UTC](https://forum.inductiveautomation.com/t/open-uploaded-file-in-browser/73414 "2023-05-08T15:24:52Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![msitson](https://avatars.discourse-cdn.com/v4/letter/m/3ab097/32.png) [@msitson](https://forum.inductiveautomation.com/u/msitson)\
**Post date:** [May 8, 2023, 3:24pm UTC](https://forum.inductiveautomation.com/t/open-uploaded-file-in-browser/73414/1 "2023-05-08T15:24:53Z")

</div>

I am currently making a form application using perspective and I would like the user to be able to click the links to the files and have the file open up within the browser. I was wondering if it would be possible to save the files into a folder within the server and use system.perspective.navigate to access a file when a link is clicked.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/f/b/fb07621de6737b37c92c81de294ce7cc3fbb61eb.png)  
Currently, how I'm managing the files is saving the bytes and file names of the uploaded files to a database.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [May 8, 2023, 3:39pm UTC](https://forum.inductiveautomation.com/t/open-uploaded-file-in-browser/73414/2 "2023-05-08T15:39:46Z")

</div>

An easy, free option would be Phil Turmel's 'Blob Server' module:

> [@Automation Professionals' Blob Server Module](https://forum.inductiveautomation.com/t/automation-professionals-blob-server-module/57970):
>
> Automation Professionals is pleased to announce an alpha release of its new Blob Server Module. Available only for Ignition v8.1, here. The Blob Server Module provides a simple way to deliver images, PDF files, or other binary content from a database to your Perspective clients or other web applications. Without needing the WebDev module. All you need is a Named Query that has appropriate security settings and returns a single row with two columns: Content, and ContentType. Modest documentati…

Another option that gives you more control would be the Webdev module:  
[https://docs.inductiveautomation.com/display/DOC81/Web+Dev#WebDev-PythonResources](https://docs.inductiveautomation.com/display/DOC81/Web+Dev#WebDev-PythonResources)

---

<div class="post-metadata">

**Author:** ![msitson](https://avatars.discourse-cdn.com/v4/letter/m/3ab097/32.png) [@msitson](https://forum.inductiveautomation.com/u/msitson)\
**Post date:** [May 8, 2023, 5:08pm UTC](https://forum.inductiveautomation.com/t/open-uploaded-file-in-browser/73414/3 "2023-05-08T17:08:56Z")

</div>

Thank you for the quick response and recommendation. I took some time to play around with the Blob Server module and it works for me.
