#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[], он не работает при размещении массива их справа? вы должны сначала преобразовать его?