Я пытаюсь показать изображение, полученное с сервера, в приложении React Native. То, что я получаю в ответе, выглядит так:
Я попытался создать объект Buffer, используя buffer , а затем проанализировать to base64
const imageBuffer = Buffer.from(JSON.stringify(res.data)) // This res.data is the whole object, including the type "Buffer" and the data array
const imageBase64 = imageBuffer.toString('base64')
setImage(imageBase64)
Это возвращает изображение base64, но оно не отображается с использованием компонента React Native Image
<Image source={{ uri: `data:image/jpeg;base64,${image}` }} />
Я не нашел, как обрабатывать изображения с этой структурой ( буфер в виде массива чисел) на React Native. Я думал, что, возможно, это способ сделать это без упомянутой библиотеки или без синтаксического анализа буфера до base64, но я не знаю.
Спасибо