请求提交表单
我们在网页上经常会遇到用户注册的情况,需要你输入用户名,密码,还有上传头像,这其实就是一个表单,那么接下来我们看看如何利用OkHttp来进行表单提交。...,我们关键要注意以下几点:
(1)如果提交的是表单,一定要设置setType(MultipartBody.FORM)这一句
(2)提交的文件addFormDataPart()的第一个参数,就上面代码中的...myfile就是类似于键值对的键,是供服务端使用的,就类似于网页表单里面的name属性,例如下面:
(3)提交的文件addFormDataPart...()拿到文件总大小
(2)在while循环中每次递增我们读取的buf的长度
@Override
public void onResponse(Call call, Response response)...= -1){
fos.write(buf, 0, len);
//每次递增
sum += len;
final long finalSum