React Native Image Fetch / Upload - PullRequest
       13

React Native Image Fetch / Upload

0 голосов
/ 30 августа 2018

Постановка задачи:

Я загружаю изображение uri base64 из моего приложения-носителя на мой сервер Java. Мой бэкэнд преобразует строку URI в байтовый массив и сохраняет его в базе данных MySQL (с BLOB). Пока все хорошо! Но когда я читаю / извлекаю изображения из базы данных, я конвертирую их обратно в строку uri с изображением base64, чтобы показать их пользователю (выбирая с помощью моего API-интерфейса Rest). Проблема в том, что мой Rest API (GET) может обрабатывать 2-3 изображения, а затем ему не хватает памяти ... Что я могу сделать? Это потому, что строки base64 uri явно слишком длинны для Rest API ...

Любое разрешение?

1 Ответ

0 голосов
/ 31 августа 2018

В вашем бэкэнде вы должны хранить изображения в виде файлов, а не байтовый массив. Конвертировать b64 в файл в java с чем-то вроде this (лично я не знаю, как это сделать)

Как только вы это сделаете, ваш бэкэнд должен вернуть вам URL файла, чтобы вы могли отобразить его в своем приложении с компонентом Image из react-native.

...