2017-08-30 25 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);