2016-11-21 86 views
0

如何使用改造後張貼此機構類型表單數據。我嘗試使用@部分,但圖像無法在服務器上保存。任何想法,我犯了一個錯誤?改造2 - 如何使用表單數據改造來張貼圖像

@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

+0

你看過這個嗎? https://futurestud.io/tutorials/retrofit-2-how-to-upload-files-to-server –

+0

是的,現在試過,但沒有取得成功 –

+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 
);