2017-08-30 26 views
2

在我開始之前,我會看到很多關於此問題的問題,但沒有對我有用 也許有人可以向我解釋或顯示它如何將位圖壓縮到MultiPart實體並將其發送到服務器正確通過改造使用改進的位圖到MultiPartEntity

+0

你試過了什麼? – Saveen

回答

1

首先創建該文件的ResponseBody並解析它作爲一個MultipartBody.Part:

// build request containing file 
RequestBody fileBody = RequestBody.create(MediaType.parse("multipart/form-data"), file); 
MultipartBody.Part filePart = MultipartBody.Part.createFormData("file", "your_bitmap_file.bmp", fileBody); 

filePart然後可以傳遞給你的改造服務,這應該是這樣的:

@Multipart 
@POST("/") 
Call<ResponseBody> upload(@Part MultipartBody.Part file);