file manager: add file upload