Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 改装请求中的send base64映像_Java_Android_Http_Post_Retrofit2 - Fatal编程技术网

Java 改装请求中的send base64映像

Java 改装请求中的send base64映像,java,android,http,post,retrofit2,Java,Android,Http,Post,Retrofit2,我正在使用内容类型(表单数据)的改型从android发送请求,请求包括一些字符串和base64图像属性,但在使用postman工作时,它没有在服务器上接收 我尝试过使用改造的不同方法,但当它与邮递员一起工作时,数据并没有映射到服务器端 Retrofit call: @POST("some-endpoint") Call<DocumentResponse> postC(@Body RequestBody body); Rertofit call preparatio

我正在使用内容类型(表单数据)的改型从android发送请求,请求包括一些字符串和base64图像属性,但在使用postman工作时,它没有在服务器上接收

我尝试过使用改造的不同方法,但当它与邮递员一起工作时,数据并没有映射到服务器端

Retrofit call:

    @POST("some-endpoint")
    Call<DocumentResponse> postC(@Body RequestBody body);

Rertofit call preparation:

    RequestBody requestBody = new MultipartBody.Builder()
                    .setType(MultipartBody.FORM)
                    .addFormDataPart("image", model.getImage())
                    .addFormDataPart("barcode", model.getBarcode())
                    .addFormDataPart("comment", model.getComment())
                    .addFormDataPart("type", model.getType())
                    .build();

   Call<DocumentResponse> call = apiInterface.postC(requestBody);
改装呼叫:
@POST(“某个端点”)
呼叫邮政编码(@Body-RequestBody-Body);
重新启动呼叫准备:
RequestBody RequestBody=新的MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart(“图像”,model.getImage())
.addFormDataPart(“条形码”,model.getBarcode())
.addFormDataPart(“注释”,model.getComment())
.addFormDataPart(“类型”,model.getType())
.build();
Call Call=apinterface.post(requestBody);

使用改型上载图像和其他文件等大尺寸数据时,您需要使用多部分注释。请参阅此链接,您可以了解以下信息:

谢谢@Stephen J,我会试试看,看起来很有希望