Hi Hentry,
Indeed, I was about to refer you to that same post.
Of course you could also use a Modal widget (from Webpatterns or OutsystemsUI) like in this example:
It's much easier as the Modal looks the same as a Popup and is also on the same webscreen as your Upload button which makes it somewhat easier to implement.
Kind regards,
Nordin