Не получается отправить файл по okhttp3

использую библиотеку okhttp3 для отправки файла на сервер с андроид приложения получаю ошибку, однако такой файл точно существует: I/Exception:: java.io.FileNotFoundException: /data/user/0/ru.les.testokhttp3ver312/files/test.PNG (No such file or directory)

private void postAsyncFileSend()
{
    File path = new File(getFilesDir(),"test.PNG");
    Log.i("dir: ", String.valueOf(path));


    try {
        OkHttpClient client = new OkHttpClient().newBuilder().build();
        MediaType mediaType = MediaType.parse("text/plain");
        RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM)
                .addFormDataPart("idUser", "111")
                .addFormDataPart("idMediaType", "222")
                .addFormDataPart("mediaPath", String.valueOf(path),
                        RequestBody.create(MediaType.parse("application/octet-stream"),
                                new File(String.valueOf(path))))
                .addFormDataPart("geolocation", "46°50′25″ с. ш. 29°38′36″ в. д.")
                .build();
        Request request = new Request.Builder()
                .url("http://192.168.1.52:9999/api/v1/bvsm/")
                .method("POST", body)
                .addHeader("Authorization", "Token " + token)
                .build();
        Response response = client.newCall(request).execute();
    }
    catch (Exception e)
    {
        Log.i("Exception: " , String.valueOf(e));
    }

}

Ответы (0 шт):