Я делаю проект, который должен отправить файлы на сервер node.js, но при загрузке для отправки появляется эта ошибка.
2020-03-20 11:39:32.289 11524-11524/com.example.note I/System.out: java.io.FileNotFoundException: content:/com.android.providers.downloads.documents/document/2767 (No such file or directory)
CODE:
RequestBody dateTimeRequest = RequestBody.create(MultipartBody.FORM, String.valueOf(note.getDateTime()));
RequestBody titleRequest = RequestBody.create(MultipartBody.FORM, note.getTitle());
File mediaFile = new File(new File(media).getPath());
Uri uri = Uri.parse(media);
RequestBody fileRequest = RequestBody.create(MediaType.parse(Objects.requireNonNull(getContext().getContentResolver().getType(uri))),
mediaFile);
MultipartBody.Part file = MultipartBody.Part.createFormData("media", mediaFile.getName(), fileRequest);
call = jsonPlaceHolderApi.uploadMedia(dateTimeRequest, titleRequest, file);
}
call.enqueue(new Callback<Note>() {
@Override
public void onResponse(Call<Note> call, Response<Note> response) {
}
@Override
public void onFailure(Call<Note> call, Throwable throwable) {
System.out.println(throwable);
}
});
Я посмотрел на net, как решить на net, но когда я ввел свой код или ошибку или ноль