How do I import a picture, from a standalone application, to be displayed on a texture of some kind?

I am making a piece of software that requires the user to be able to select the image that is displayed on a texture/sprite (not bothered which). My issue is that I don’t know how to allow the user to select the file that they want displayed - do I use an input field to get a path? If so how do I translate this path into actually displaying the selected image?

Maybe it can help you:

[Tutorial Selection][1]
[1]: Unity 5 - Character Customizer (C#) - YouTube