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