【发布时间】:2016-08-19 18:07:23
【问题描述】:
我曾经使用 Retrofit2 向服务器发送 POST 请求:
@POST("goals")
Call<Void> postGoal(@Body Goal goal);
Goal 是带有一些字符串/整数字段的对象。
现在我需要在那里添加一个照片文件。 我知道我需要切换才能使用Multipart:
@Multipart
@POST("goals")
Call<Void> postGoal(
@Part("picture") RequestBody picture
);
//...
//Instantaining picture
RequestBody.create(MediaType.parse("image/*"), path)
但是我应该如何添加以前的字段?特别是有没有一种方法可以添加整个 Goal 对象而不将其划分为字段?
【问题讨论】:
-
你找到解决办法了吗?
标签: android retrofit retrofit2