fix upload api
Merge remote-tracking branch 'origin/master'
work "download". close #99