Как преобразовать ByteArray в изображение в react-native?

#react-native

#react-native

Вопрос:

Изображение поступает в виде ByteArray из веб-сервиса. Я хочу преобразовать его в изображение. Как нам это сделать ?

изображение получается следующим образом :

введите описание изображения здесь

Комментарии:

1. Не могли бы вы предоставить нам информацию о том, что вы уже пробовали?

Ответ №1:

Вы можете попробовать этот метод:

 var base64Image = 'data:image/png;base64,iVBORw0KGgoAAAANS...';
<Image style={{width: 50, height: 50}} source={{uri: base64Image}}/>
  

вы можете поместить base64 данные после data:image/png;base64, . Как показано ниже

 var base64Image = 'data:image/png;base64,{PLACE_YOUR_BASE64_DATA_HERE}';
  

Комментарии:

1. Я столкнулся с некоторыми проблемами с этим из-за кавычки (т. Е. «) в моей строке. Я удалил это с помощью imageString.replace(/[‘»] / g, «), и тогда это сработало для меня.

2. вы говорите ‘place_your_base64_data_here’, но у него есть byte[], он не работает при размещении массива их справа? вы должны сначала преобразовать его?