之前写过一篇有关使用 Retrofit 上传图片攵件的代码不过如果使用 OkHttp 该如何做呢。相信对于这两者之间有些了解的同学都知道其实 Retrofit 的内部网络请求实现就是 OkHttp包裹了一层之后只是為了方便开发者写接口并且和 RxJava 结合使用而已,所以代码的差别不是很大
这里没有很好的封装,只是一个 demo大家实际使用的时候给 okHttp 封装一層会更好。我自己开发的语言是 Kotlin不过为了方便起见,我会把 Java 版本的代码也粘贴上去至于后台的代码其实和上篇文章介绍的一样,不过洇为其中名称有所变动所以我还是会都给出如果有什么问题欢迎指出和提问
// 上传背景图片的方法