Я делаю приложение с React Native и Spring boot для бэкэнда, как лучше всего сохранять изображения? Можно ли получить сжатую строку base64 из средства выбора кадрирования изображения и сохранить ее в базе данных?
Я тестирую ее, и она работает. Я выбрал изображение размером 10 МБ, и когда оно было сохранено после сжатия, оно становится 182 КБ, и я проверяю скорость загрузки и ее скорость. так это нормально? Если нет, что мне делать?
Я знаю, что должен загрузить изображение в папку на сервере и указать путь в базе данных, но что тогда? В React Native вы не можете указать путь для изображения как переменную, например:
<Image source={require(x) } />
, а x - это сохраненный путь в базе данных, я знаю, что дыра "require (/path/image name)"
должна быть переменной для работы, но если я поставлю в базе данных он не работает, потому что он будет сохранен как строка, но для работы он должен быть jxe, так каково решение?