Loading Local User-Selected Image

Hi all, after much digging I cannot seem to find a way to allow the user to select an image from their local filesystem which can then be loaded into memory merely for display.

I do not want to upload this image or store it anywhere except in memory, simply as an overlay. FileReference.browse() doesn’t allow me to get the filepath to the image selected for security reasons, so how can I implement similar functionality?