Implement files upload (WIP)