170 похожих чатов

И снова всем здравия, в общем, проблема теперь такая, я

записываю в базу данных изображение формата base64, но но записывается не корректно(обратно получаю его, и картинка не отображается), но отправляется он в базу данных в корректном формате(если его скопировать и вставить в тег <img> то все заработает), не подскажете, в чем проблема может быть?

24 ответов

106 просмотров

Картинку в формате bse64 в БД? Да кто так делает вообще, это же просто тупо перегруз для БД, разве он рассчитан для таких объемов данных в один поток

Не кладите картинки в базу данных Кладите на диск (или в с3) а в базу путь Картинка в базе данных зло

Изучи пределы БД чтобы понимать с чем имеешь дело

Вячеслав R
Не кладите картинки в базу данных Кладите на диск...

Может есть школы которые твердят, что медиа нужно в БД на 30% большим объёмом хранить?

да в диск записывать, не медленно ли?

А база данных у вас где?)

Вячеслав R
А база данных у вас где?)

на сервере, но там получается объем данных ~1.50мб, а скорость передачи данных 200мб/с, Я вообще тестирую, что лучше, картинку в бд закидывать, или на диске хранить, и потом диск еще подчищать при смене картинки, ну в общем с диском мороки много, а с бд просто удолить столбец, что проблем не сосатвляет, вот и думаю что выбирать :)

Mr. Talsorian [ППШ] [HARDCORE WORK] Разрабов
на сервере, но там получается объем данных ~1.50мб...

База данных тоже на диске имею в виду. И записывая в базу данных - вы все равно записываете на диск

Mr. Talsorian [ППШ] [HARDCORE WORK] Разрабов
на сервере, но там получается объем данных ~1.50мб...

да и +, нужно замарачиватся с загрузкой картинки, ее декодированием, сохранением, правильным путем

Mr. Talsorian [ППШ] [HARDCORE WORK] Разрабов
да в диск записывать, не медленно ли?

Конечно медленно! Нужно на дискетах 💾 картинки хранить, забейте на эти модные s3, олдскул наше всё!

Вячеслав R
База данных тоже на диске имею в виду. И записывая...

да я понимаю, но с бд мороки честно говоря очень мало, тк как рабоатешь с 1 строкой, туда сюда, все готово, а с сохранением, мороки много 😅

Вячеслав R
Используйте фреймворки для этого

какие к примеру? А насчет отрисовки, я просто беру эту самую строку с бд и отдаю ее в JS скрипт, там оан его в тег <img> ставит как src и все

Вячеслав R
Используйте фреймворки для этого

Пока не понимаю сложность: Удалить картинку Сохранить картину Обновить картинку У вас помимо запроса будет еще один метод условно

Вячеслав R
Речь про условный laravel, symfony и тд

Можно компоненты из него использовать, в симфе что то есть вроде

Mr. Talsorian [ППШ] [HARDCORE WORK] Разрабов
на сервере, но там получается объем данных ~1.50мб...

Завтра место на диске заканчивается или принимается решение внедрять CDN. И всё, принимаем за щеку

Mr. Talsorian [ППШ] [HARDCORE WORK] Разрабов
сайт для 5 человек)

Ну смотрите - если для себя, то можно дендро-фекально делать Кто же запрещает)

Mr. Talsorian [ППШ] [HARDCORE WORK] Разрабов
какие к примеру? А насчет отрисовки, я просто бер...

Не знаю, я не пробовал но когда я давно изучал пых то среди правил типа не фигачить неэкранированным скл в код, не смешивать хтмл и пхп было и не сохранять файлы в бд. Не знаю не проверял

Так вот, получается(мне продлили дедлайн) мне надо еще и голосовые сообщения, видео сообщения и видео хранить, поэтому буду просто по папкам все кидать и пути к ним прописывать, ну нах в бд видео 1гиговое записывать)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта