android Retrifit2.0+OKHttp文件上传

来源:互联网 发布:猛龙号四驱车 淘宝 编辑:程序博客网 时间:2024/05/11 04:00

最近在做图片文件上传,做个记录


接口定义

@Multipart@POST("content/upload")Call<BaseBean> uploadImage(@Part("photoFile\"; filename=\"filename.png\" ") RequestBody photoFile);


请求代码


File file = new File("文件路径");RequestBody requestBody = RequestBody.create(MediaType.parse("image/*"), file);


Call<String> call = apiService.uploadImage(requestBody);call.enqueue(new Callback<String>(){    @Override    public void onResponse(Response<String> response, Retrofit retrofit) {        ToastUtils.showShort("success"+response.message());    }    @Override    public void onFailure(Throwable t) {        ToastUtils.showShort("fail");    }});

0 0
原创粉丝点击