Я очень новичок, чтобы отреагировать, у меня есть пример использования, например, получение подробных сведений о книгах в ответ API с изображением Мне нужно перебрать ответ, и мне нужно отобразить изображение.
, как предложено Отображение двоичных данных в виде изображения ниже - код, который я использовал для этого. Но изображение не отображается. Мы ценим любые предложения. Что я делаю не так?
<View>
<FlatList data={books} renderItem={
data => {
console.log("data is -? " + books.author);
//const buffer = Buffer.from(data.item.image.data, 'binary').toString('base64');
/* let image = btoa(
new Uint8Array(data.item.image.data)
.reduce((d, byte) => d + String.fromCharCode(byte), '')
);*/
const encoded = data.item.image.data;
<View style={styles.imageContainer}>
<Image
source={{
uri: `data:image/jpeg;base64,${encoded}`
} }
//source="{URL.createObjectUrl(encoded)}"
style={styles.stretch}
/>
</View>
}
} />
</View>