使用Retrofit 2 @Multipart将图像文件和json发送到服务器

时间:2017-11-04 01:15:10

标签: android retrofit2

我有一个包含许多字符串和图像文件的大型JSON。 为了构建请求

这是imageFilePart

MultipartBody.Part filePart = MultipartBody.Part.createFormData("file", 
file.getName(), RequestBody.create(MediaType.parse("image/*"), file));

我应该怎么做身体要求? 这是我的界面......

@POST("/api/v1.0/....")
@Multipart
Call<ResponseBody> post(@Part("json_part") RequestBody 
company_name, @Part MultipartBody.Part imagefile);

到目前为止,我已经(@Body MyRequest request),但现在我在执行多部分时无法使用它。 我需要一种方法将 MyRequest 转换为RequestBody。 MyRequest 是一个包含许多字符串成员的文件。

0 个答案:

没有答案