Retrofit 2 - 如何使用表单数据的改造 post 图像

Retrofit 2 - how to post image using retrofit of form data

如何 post 这种主体类型 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
);

通过使用表单数据,我成功地 post 数据:

我将 String 更改为 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
);