add chunk uploader and big file downloader

1. use chunk uploader to upload big file (larger than 4M).
2. add a method to download big file.