我正在尝试在“ https://api.cloudsightapi.com/image_requests ”上上传图像, 但在请求调用后,我将所有字段都设为空响应。即状态、名称、令牌等。我正在使用改造 2.0.1进行请求调用。
代码:
RequestBody requestFile = RequestBody.create(MediaType.parse("multipart/form-data"), file);
MultipartBody.Part body =
MultipartBody.Part.createFormData("image_request[image]", file.getName(), requestFile);
String descriptionString = "en-US";
RequestBody description = RequestBody.create(MediaType.parse("multipart/form-data"), descriptionString);
**API CALL:**
@Multipart
@POST("https://api.cloudsightapi.com/image_requests")
Call<FileUploadResponse> uploadPhoto(
@Header("Authorization") String authorisation,
@Part("image_request[locale]") RequestBody description,
@Part MultipartBody.Part file);
我将所有字段都放入 response.body null。请帮忙。