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",
}
Есть какие-либо указания относительно того, что вызвало это?