Системный анализ IT | Катя желатинка

Системный анализ IT | Катя желатинка 

аналитическая польза

166subscribers

29posts

Showcase

8
goals1
30 of 30 paid subscribers
Отвечаю на любые вопросы подписчиков

Как backend возвращает картинки на frontend?

Господа, я знаю 3 способа, если вы больше, прокомментируйте, пожалуйста)) 
1. Допустим, бек хранит картинки в своем файлом хранилище (внутренний контур, у фронта туда нет доступа). Клиент делает запрос на бек «Получить профиль клиента» или «Получить карточку товара», в ответе возвращается json с параметрами сущности и один из параметров в base64 кодировке само изображение, фронт его на своей стороне собирает и рендерит пользователю. Как это выглядит в http ответе:
"image": "9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAA…"
2. Бек может хранить фотки профилей в облаке (может быть как внутренний, так и внешний контур, у фронта есть туда доступ) и выдавать чисто ссылку (путь) фронту в каком-нибудь параметре, фронт сам сходит за картинкой (не оч удобно, так как бек основные данные вернет, а фронту еще топать куда-то за данными). В http ответе может выглядеть так:
"path": "/api/profile/image/url"
3. Бек отдает фронту бинарные данные файла (скрин с 16ричным представлением бинарных данных). Взят из гугла, напишите в гугл "гугл", откройте панель разработчика и посмотрите по респонсам, как бек отдает фронту изображения.
Супер, БлагоДарю, что делишься!
Subscription levels2

чисто поддержать

$3.6 per month
Для благодарных подписчиков ;) 
Тебе полезен мой контент и ты хочешь, чтобы видео выходили чаще 
🟣 ранний доступ к открытым материалам 
Оформляйте подписку только с ПК, с телефона дороже

посмотреть собеседования

$18.4 per month
то, что не вышло в открытый доступ
🟣 сложные hard вопросы
🟣 решение практических задач на интеграции
🟣 проектирование API, БД, контрактов с JSON
🟣 задаю вопросы интервьеру по проекту, стеку, работе
Оформляйте подписку только с ПК, с телефона дороже
Go up