工具类
public class AddLogin {
//上传图片
public void uploadPic(File fileCropUri) {
//创建OkHttpClient请求对象
OkHttpClient okHttpClient = new OkHttpClient();
//创建RequestBody 封装file参数
RequestBody fileBody = RequestBody.create(MediaType.parse("application/octet-stream"), fileCropUri);
//创建RequestBody 设置类型等
RequestBody requestBody = new MultipartBody.Builder().setType(MultipartBody.FORM).addFormDataPart("head", fileCropUri.getName(), fileBody).build();
//创建Request
Request request = new Request.Builder().url(ConstantURL.IP_url+"/home/Apivideo/putHeadimg&uid=1826").post(requestBody).build();
//得到Call
okhttp3.Call call = okHttpClient.newCall(request);
//执行请求
call.enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
Log.d("失败", "onResponse: 很不高兴");
}
@Override
public void onResponse(Call call, Response response) throws IOException {
Log.d("成功", "onResponse: 开心");
}
});
}
}
//不管是相机还是相册的回调