改造2 - 如何使用表格数据的改造来发布图像

时间:2016-11-21 15:50:23

标签: android retrofit multipartform-data retrofit2 form-data

如何使用改装发布此正文类型表单数据。我尝试使用 @Part 但是图片没有在服务器上保存。知道我在哪里弄错了吗?

@Multipart
@POST("/saveData")
Call<MyResponse> saveImage(
        @Part("empsno") String empsno,
        @Part("lrSno") String lrsno,
        @Part("deliveryDate") String deliverydate,
        @Part("deliveryTime") String delvrytime,
        @Part("uploadFile") String upldfile,
        @Part("remarks") String remark,
        @Part("receivedBy") String recvdby,
        @Part("place") String place,
        @Part("ipAddress") String ip,
        @Part MultipartBody.Part images
);

通过使用表单数据,我能够成功发布数据:

Image

1 个答案:

答案 0 :(得分:0)

我将字符串更改为 ResponseBody ,现在一切正常

@Multipart
@POST("/saveData")
Call<MyResponse> saveImage(
    @Part("empsno") ResponseBody empsno,
    @Part("lrSno") ResponseBody lrsno,
    @Part("deliveryDate") ResponseBody deliverydate,
    @Part("deliveryTime") ResponseBody delvrytime,
    @Part("uploadFile") ResponseBody upldfile,
    @Part("remarks") ResponseBody remark,
    @Part("receivedBy") ResponseBody recvdby,
    @Part("place") ResponseBody place,
    @Part("ipAddress") ResponseBody ip,
    @Part MultipartBody.Part images
);