Upload local source