Could not open file. (/Users/user/Desktop/Nikita/photosearch)
const MainScreen = ({ navigation, image }) => {
//Эта функция принимает изображение ,преобразовывает его в base64 и отправляет на сервер ,а результат записывает в state
const getCategory = async () => {
const send = new FormData();
ImageResizer.createResizedImage(image, 600, 600, 'JPEG', 100)
.then((res) => RNFS.readFile(res.uri, 'base64'))
.then((res) => {
let string = 'data:image/jpeg:base64,'.concat(res);
send.append('link', string);
return axios.post('https://api', send)
})
.then(res => {
const array = Object.values(res.data)
categoryList(array);
})
navigation.navigate('Category')
}
return (
<View style={styles.container}>
<PhotoPicker getCategory={getCategory} />
</View>
)
}
MainScreen.navigationOptions = ({ navigation }) => {
return {
headerTitle: 'Фильтр поиска',
headerRight: () => (
<TouchableOpacity activeOpacity={0.7} onPress={() => console.log(image !== undefined ? image : <Text>image</Text>)} >
<HeaderButtons>
<Button
color='#BA5C06'
size={10}
title="Очистить" />
</HeaderButtons>
</TouchableOpacity>
)
}
}