Проблемы с публикацией файлов с исходным аксиоснимком на Android и Android - значение uri не может быть получено из ReadableNativeMap - PullRequest
0 голосов
/ 15 июня 2019
        const uri = await getFileInfo(fileName);
        const body = new FormData();

        body.append('file', {
            uri,
            name: 'helloworld',
            type: 'image/jpeg'
        });

        // process current image
        await axios.post(`${MEDIA_URL}/raw`, body, headers);

Этот код хорошо работает на IOS, но на Android я получаю следующее:

java.lang.ClassCastException: значение для uri не может быть приведено из ReadableNativeMap to String

Нет явных указаний относительно того, откуда он идет, но объект URI выглядит так:

Object {
  "exists": true,
  "isDirectory": false,
  "modificationTime": 1560600287,
  "size": 2898352,
  "uri": "file:///data/user/0/com.project.name/files/ExperienceData/%2540project%252Fproject-name/_64_4/838f7807-bb53-4017-bd5a-f8f506292ad3.jpg",
}

Есть какие-либо указания относительно того, что вызвало это?

...