Loading a dds texture using the open file dialog box

Hi, i’m trying to make a ue4 project which would allow me to quickly preview the dds textures made in Photoshop.
I would like to be able to open a file dialog box after clicking on the UI button, select a dds texture and apply it to the material of a static mesh during a runtime. Would someone explain step by step how to accomplish that please?