resolved new Issure

add : 
1. DataMigrationDemo
2. EasemobChatMessage upload image file
3. create new pull request
这里最好也加上注释为什么这样做

另外, 这个项目中有很多都用到了这个, 是不是可以独立出来, 而不是每个类都copy一遍这个代码?