mos*_*obi 5 android bitmap multipartentity retrofit2
在我开始之前,我看到了很多关于此的问题,但对我来说没有任何作用,也许有人可以向我解释或显示它如何将位图压缩为 MultiPart 实体,然后使用 Retrofit 将其正确发送到服务器
首先,创建文件的 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);
Run Code Online (Sandbox Code Playgroud)
然后可以将此filePart传递到您的 Retrofit服务,该服务应如下所示:
@Multipart
@POST("/")
Call<ResponseBody> upload(@Part MultipartBody.Part file);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2978 次 |
| 最近记录: |