@Multipart@POST("user_trial_ocr"(调用getOcr(@Query("service"String dl,@Part MultipartBody。部件文件0(;
RequestBody requestFile=RequestBody.create(MediaType.parse("多部分/表单数据"(,file0(;MultipartBody。Part body=MultipartBody。Part.createFormData("image/jpeg",file0.getName((,requestFile(;调用Call=jsonPlaceHolderApi.getOcr(image,body(;
kotlin代码可能会对您有所帮助。
val requestFile: RequestBody =
RequestBody.create("multipart/form-data".toMediaTypeOrNull(), file)
val requestBody: RequestBody = MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart("name", "param1")
.addFormDataPart("fathername", "param2")
.addFormDataPart("cnic", "88")
.addFormDataPart("rollno", "2")
.addFormDataPart("image", "image",requestFile)
.build()
在界面中制作类似的抽象函数
@POST("v1/addstudentinfo")
fun sendStudentData(@Body req:RequestBody): Call<StudentInfoResponse>