Added file upload interface