【发布时间】:2017-03-28 20:02:32
【问题描述】:
我正在尝试使用具有以下要求的 POST 请求上传图像:
参数名称:imageFile
参数类型:文件
要上传的文件。它必须作为多部分包含在请求的正文中,其中 value=image 和 type=image/*。
这是请求定义:
@Multipart
@POST("sample/uploadImage")
Call<ImageResponse> UploadImage(@Part MultipartBody.Part file);
这是代码:
RequestBody fbodyRequest = RequestBody.create(MediaType.parse("image/*"), destination);
[...]
RetrofitInterface apiService =
retrofit.create(RetrofitInterface.class);
Call<ImageResponse> call = apiService.UploadImage(fbodyRequest);
call.enqueue(new Callback<ImageResponse>() {...
提前致谢。
【问题讨论】: