ffhhttee
@ffhhttee
Самый лучший программист после Петра

Есть ли смысл хранить медиафайлы на сервере в виде base64?

Проектирую простенький самодельный бэкенд.

Есть ли смысл хранить медиафайлы на сервере в виде base64?

Так делают?
Так бывает в жизни?

Об увеличении размера на 30% знаю - это не проблема.

В каких случаях удобнее использовать файлы и в каких base64?
  • Вопрос задан
  • 338 просмотров
Решения вопроса 1
Base64 можно использовать только для передачи, когда файлы "обернуты" в JSON или XML.
В остальных случаях лучше их хранить/передавать как есть.
Base64 - Это формат передачи бинарных файлов в виде текста, поэтому данные очень сильно "распухают".
Но это иногда нужно, когда принимающая сторона ждет на входе текст, а не бинарные данные.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@kucheriavij
А какой смысл? Что-бы не писать файл физически, а хранить его в базе? Тогда будет база раздута, и очень сильно. Плюс пострадает производительность, так как надо будет сначала этот файл закодировать, а потом браузеру прежде чем его вывести раскодировать. В общем это абсолютно бессмысленно
Ответ написан
Комментировать
megafax
@megafax
web-программист
Такое разве что применимо для загружаемых файлов, для обычных assets - действительно бессмысленно
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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