Issues/1, add upload function & fix bug

Summary
---
This pull request add upload related files in Site