выдает ошибку при попытке отправить файл на node.js - PullRequest
0 голосов
/ 20 марта 2020

Я делаю проект, который должен отправить файлы на сервер 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, но когда я ввел свой код или ошибку или ноль

...