Implemented basic file upload