#Changelog
- 获取系统版本出错
- 获取IP时候偶尔出现崩溃
- 替换到okhttp 上传
- 禁止0字节文件上传
- 进度回调在非UI线程
- android-async-http 最低版本要求 1.4.9, 为了兼容 Android 6.0 感谢 Haoxiqiang
- 升级SDK环境
- 默认http port 为80
- 首选dns server 改为 119.29.29.29
- 变更上传服务器地址设置方式
- 增加https支持
- 忽略一些设备的不正常ua字符串
- 使用第三方dns解析库happy-dns-android,减少解析错误
- 更详细的response info, 增加了发送字节数,id
- 默认 8888 端口上传
- 8888 端口失效后 切换到80 端口
- 本地验证token
- dns IP 被劫持后,切换到指定IP上传
- 重传判断
- mvn jar发布
- 灵活的上传设置
- url converter
- 当文件未找到时出错
- 更快的取消上传
- keygenerator 当key为null时出错
- multipart key为\r\n时出错
- 生成的jdoc html 乱码
- Estat/Xstat 等性能报告
- post上传进度粒度更细(小影提交)
- 统一android和objective C的错误码
- 使用IP 作为 域名解析失败时上传方案
- 记录请求花费时间
- 纪录节点日志,节点对应的IP
- 添加详细注释
- 支持代理
- 重构,增加了默认参数
- 升级构建脚本
- mimeType设置不正确的问题
- 当参数出现空字符串时,上传失败
- 出现5xx失败时,应回源站上传
- 增加maven 一键发布
- 修正response info isOK 的判断,避免返回部分数据时判断错误
- 简化上传接口
- 自动选择断点续上传还是直传
- 增加断点上传的记录
- 重构代码,内部结构更清晰,便于更换不同的http实现
- 项目使用Android Studio构建
- 实现crc32的检查
- 支持取消上传