Как отобразить двоичные данные в виде изображения в реагирующем - PullRequest
0 голосов
/ 21 апреля 2020

Я очень новичок, чтобы отреагировать, у меня есть пример использования, например, получение подробных сведений о книгах в ответ 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>
...