Я загружаю файл из галереи, но мое приложение не работает из-за исключения из файла, что такого файла или каталога нет, пока все в порядке. так что, пожалуйста, кто-нибудь поправьте меня.
protected String doInBackground(String... strings) {
String studentRegNumber=strings[0];
OkHttpClient okHttpClient=new OkHttpClient();
RequestBody formbody = null;
System.out.println(nam+" hello name and path"+path);
//body for the form to submit
formbody=new MultipartBody.Builder().setType(MultipartBody.FORM)
.addFormDataPart("stdRegNumber",studentRegNumber)
.addFormDataPart("appTypeId",appTypeId)
.addFormDataPart("subject",subject)
.addFormDataPart("description",description)
.addFormDataPart("submissionDate",submissionDate)
.addFormDataPart("fileName",fileName,
RequestBody.create(MediaType.parse("image/jpg"
), new File(filePath)))
.build();
Request request=new Request.Builder().url(applicationPostUrl).post(formbody).build();
Response response=null;
String result=null;
try {
response=okHttpClient.newCall(request).execute();
if(response.isSuccessful()){
result=response.body().string();
if(result.equalsIgnoreCase("application post")){
progressBarNewAPP.dismiss();
}
}else {
progressBarNewAPP.dismiss();
Looper.prepare();
Toast.makeText(New_App_Frag.this.getActivity(), "something wrong", Toast.LENGTH_SHORT).show();
Looper.loop();
}
}catch (IOException e){
e.printStackTrace();
}
return result;
}