Implemented drag and drop file upload interface