【发布时间】:2019-03-28 22:48:56
【问题描述】:
我尝试使用改造 2.0 发出多部分请求,以将图像上传到我的服务器。
现在我的图片有 RequestBody
RequestBody requestFile = RequestBody.create(MediaType.parse("image/*"), file);
然后我以这种方式从数据创建
imagenPerfil = MultipartBody.Part.createFormData("user[image]",file.getName(),requestFile);
我的改装界面
@Multipart
@Headers({"Accept: application/json","X-OS:android","X-Api-Version:1","X-FIREBASE-TOKEN:token"})
@POST("/update_user_details")
Call<UserDetailAddResponse> uploadMulFile(@Header("X-User-Token") String token_header, @Header("X-User-Email") String email,
@PartMap Map<String,Map<String,Object>> object,
@Part MultipartBody.Part image);
请求在服务器上花费太多时间,或者最终它停止或不在服务器上发送请求..我必须做什么 我会在另一个线程中使用它还是可以?
【问题讨论】:
-
你忘了在你的问题中提问...
-
您确定您的互联网按预期工作吗?
-
是的,它工作正常..
-
你的图片尺寸是多少?
-
大约是 2545514 它是长数据类型 还有其他方法可以知道吗?通过这个链接我压缩我的图像stackoverflow.com/a/49557959/10279394
标签: java android json retrofit2