UI for file upload and download