【发布时间】:2018-10-21 17:58:40
【问题描述】:
我在 Android 中使用以下代码,改造,上传图片:
@Multipart
@POST("uploadimage")
Call<ImageUploadResponse> uploadImage(@PartMap Map<String, RequestBody> map);
但是如果我需要在请求中发送额外的数据,例如图像描述,该怎么办?
我无法使用@Field,我是这样尝试的:
@Multipart
@FormUrlEncoded
@POST("uploadimage")
Call<ImageUploadResponse> uploadImage(@PartMapMap<String,RequestBody> map,
@Field("description")String desc);
我收到一条错误消息,指出只允许一个注释。那是@Multipart 或@FormUrlEncoded。
【问题讨论】: