когда я пытаюсь загрузить изображение, используя многоэлементную форму с этим кодом, я не получаю путь к файлу, который я хочу загрузить на сервер.
- создал интерфейс, подобныйэто и я хочу загрузить изображение, используя multipart
@Headers({"Content-Type: application/json;charset=UTF-8"})
@Multipart
@POST("api/updateprofile")
Call<ResponseBody> uploadPhoto1(
@Header("Authorization") String token,
@Part("v_name") RequestBody name,
@Part MultipartBody.Part image,
когда я пытаюсь вызвать этот API, я получаю ответ, но проблема в отправке файла на сервер.
RequestBody namePart = RequestBody.create(MediaType.parse("text/plain"), "Narendra");
File file = new File(filePath);
RequestBody filePart = RequestBody.create(MediaType.parse("image/*"), file);
MultipartBody.Part file1 = MultipartBody.Part.createFormData("v_image", file.getName(), filePart);
APIService apiService = ApiClient.getRetrofit().create(APIService.class);
Call<ResponseBody> Call = apiService.uploadPhoto1(token,namePart,file1);
Как я могу решить эту проблему?