RequestBody uploadTitle = RequestBody.create(MediaType.parse("text/plain"), imageTitle);
RequestBody uploadDesc = RequestBody.create(MediaType.parse("text/plain"), imageDescription);
RequestBody uploadType = RequestBody.create(MediaType.parse("image/jpeg"), "base64");
RequestBody uploadFile = RequestBody.create(MediaType.parse("image/jpeg"), imageInBytes);
But, the returned Status Code: 400
This error indicates that a required parameter is missing or a parameter has a value that is out of bounds or otherwise incorrect. This status code is also returned when image uploads fail due to images that are corrupt or do not meet the format requirements.
How should this be formatted?