Java 使用改型上传图像

Java 使用改型上传图像,java,android,retrofit2,Java,Android,Retrofit2,我正在使用改型上载图像/文件 这里我发布了我的API调用来上传图片 baseurl/index.php?request={"img_req":{"key":"gflkgjdfkgjdkl","c":"property","a":"pr_image_upload","job_id":"cc65643bfa7f27ca1530281112278_images","parameters":{"property_id":abcded,"auth_key":"kgdfklgjdklfgjk"}}} 请帮

我正在使用改型上载图像/文件

这里我发布了我的API调用来上传图片

baseurl/index.php?request={"img_req":{"key":"gflkgjdfkgjdkl","c":"property","a":"pr_image_upload","job_id":"cc65643bfa7f27ca1530281112278_images","parameters":{"property_id":abcded,"auth_key":"kgdfklgjdklfgjk"}}}

请帮助我如何编写此调用的接口,我已尝试使用@part和@PartMap,但不起作用

我找到了上述问题的解决方案

创建一个包含查询字符串参数的JSON字符串,然后将查询字符串传递给API接口

@Multipart
@POST("index.php")
Call<ResponseBody> uploadImage(@Query("request") String request, @Part MultipartBody.Part fileBody);
@Multipart
@POST(“index.php”)
调用uploadImage(@Query(“request”)字符串请求,@Part MultipartBody.Part fileBody);

欢迎更多建议

除非您正确设置代码格式,否则您的问题将被否决。