我是android的新手,我需要在我的应用中更新我的个人资料。为此,我需要在单个请求中使用多部分内容与名称,城市,移动电话,电子邮件等其他一些字段一起在服务器上上传图像。谁能帮助我使用Retrofit 2发出POST请求。
这是我到目前为止所拥有的:
@Multipart
@POST(/update_profile)
Call<ResponseBody> postImage(@Part MultipartBody.Part image, @Part("name") RequestBody name, @RequestBody email, @RequestBody mobile);
这是对还是错?
如何定义其他字段的类型,为此,我是否必须单独添加其他字段,还是可以像其他普通请求一样为此创建模型类?
答案 0 :(得分:0)
您可以将其他属性与多部分图片一起发送
@多部分 @POST(“ imageupload”) 调用uploadImage(@Part MultipartBody.Part filePart,@Part字符串名称);