Сохранение сжатой строки base64 в локальной базе данных - хорошая практика?

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

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

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

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

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

0 ответов

Другие вопросы по тегам