Некоторые изображения в реагируют на родной не рендеринга - PullRequest
0 голосов
/ 06 ноября 2019

Я загружаю изображения на свой сервер через веб-приложение, а затем извлекаю их с помощью моего API в собственном приложении. По запросу изображения возвращаются в виде строки в кодировке Base64, и я отображаю их так:

<Image style={{ IMAGE_STYLE }} source={{ uri: "data:image/jpeg;base64," + this.image()}} />

Функция "this.image ()" просто извлекает закодированную строку. По какой-то причине в приложение загружаются только определенные изображения, а другие просто появляются пустыми. Например, если я сделаю скриншот на своем компьютере и загрузлю его, он работает нормально. Однако, если я загружу изображение, загруженное из изображений Google, и попытаюсь использовать его, оно не будет отображаться. Оба закодированных изображения действительны, так как я проверил строки base64, но одно просто не загружается. также формат изображения не имеет значения, так как png против jpeg не имеет значения. Так кто-нибудь знает, что может привести к тому, что некоторые изображения будут отображаться, а другие будут пустыми, независимо от того, является ли строка действительной или нет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...