在我开始之前,我看到很多关于这个的问题,但是没有什么对我有用
也许有人可以向我解释或显示如何将位图压缩为多部分实体,而不是使用改型将其正确发送到服务器

最佳答案

首先创建文件的ResponseBody并将其解析为多部分体。部分:

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

然后可以将此文件部分传递给您的改装服务,该服务应如下所示:
@Multipart
@POST("/")
Call<ResponseBody> upload(@Part MultipartBody.Part file);

08-06 11:38