fix for cross-platform upload interface (hide native file input ui)
add test
Merge pull request #1340 from jay-hodgson/upload_ui

SWC-1939: fix upload input for consistent cross platform UI