Сохранение сжатой строки base64 в локальной базе данных - хорошая практика? - PullRequest
0 голосов
/ 26 мая 2020

Я делаю приложение с React Native и Spring boot для бэкэнда, как лучше всего сохранять изображения? Можно ли получить сжатую строку base64 из средства выбора кадрирования изображения и сохранить ее в базе данных?

Я тестирую ее, и она работает. Я выбрал изображение размером 10 МБ, и когда оно было сохранено после сжатия, оно становится 182 КБ, и я проверяю скорость загрузки и ее скорость. так это нормально? Если нет, что мне делать?

Я знаю, что должен загрузить изображение в папку на сервере и указать путь в базе данных, но что тогда? В React Native вы не можете указать путь для изображения как переменную, например:

<Image source={require(x) } />

, а x - это сохраненный путь в базе данных, я знаю, что дыра "require (/path/image name)" должна быть переменной для работы, но если я поставлю в базе данных он не работает, потому что он будет сохранен как строка, но для работы он должен быть jxe, так каково решение?

...