Size: a a a

2020 January 03

А

Алексей in phpGeeks
<img src="ссылка"....>
источник

V

Vladimir in phpGeeks
Алексей
<img src="ссылка"....>
Как получить эту ссылку?
источник

А

Алексей in phpGeeks
Ну посмотреть что за методы есть, возможно добавить свой
источник

А

Алексей in phpGeeks
😐
источник

V

Vladimir in phpGeeks
Алексей
Ну посмотреть что за методы есть, возможно добавить свой
Допустим картинка хранится в облаке типа s3, через flysystem я ее считываю методом read, бинарник картинки у меня в переменной, а че делать дальше хз
источник

V

Vladimir in phpGeeks
Ладно обычные файлы на скачивание можно реквестом отдать и все, но тут нужно показать пикчу
источник

AS

Alexey Shatunov in phpGeeks
Vladimir
Допустим картинка хранится в облаке типа s3, через flysystem я ее считываю методом read, бинарник картинки у меня в переменной, а че делать дальше хз
сохранить в файл, или в base64, или вывести в ответе на запрос с нужным content-type'ом как бинарник
источник

V

Vladimir in phpGeeks
Alexey Shatunov
сохранить в файл, или в base64, или вывести в ответе на запрос с нужным content-type'ом как бинарник
Что значит вывести ответом на запрос?
источник

V

Vladimir in phpGeeks
Ну типа, допустим я хочу показывать эту картинку в статье, как мне ее дальше преобразовать чтобы через тег img вставить во view
источник

MM

Marat Mustafin in phpGeeks
Vladimir
Что значит вывести ответом на запрос?
Мозги себе поиметь
источник

AS

Alexey Shatunov in phpGeeks
Vladimir
Ну типа, допустим я хочу показывать эту картинку в статье, как мне ее дальше преобразовать чтобы через тег img вставить во view
или через файл или в base64 прямо заинлайнить в тег img
источник

V

Vladimir in phpGeeks
Alexey Shatunov
или через файл или в base64 прямо заинлайнить в тег img
Если через файл, то закидывать куда-то во временную директорию?
источник

AS

Alexey Shatunov in phpGeeks
файл не обязательно будет файлом в ФС, это может быть и php скрипт аля

   header('Content-Type: image/jpeg');
   echo $img;
источник

AS

Alexey Shatunov in phpGeeks
браузеру без разницы откуда сервер берет картинку - из ФС или из памяти, главное чтобы ответ был корректным с нужными заголовками и содержимым
источник

AS

Alexey Shatunov in phpGeeks
Vladimir
Если через файл, то закидывать куда-то во временную директорию?
использование S3-хранилищ обычно предполагает что сервер только проксирует запрос, но не сохраняет картинки у себя как файлы
источник

V

Vladimir in phpGeeks
Alexey Shatunov
файл не обязательно будет файлом в ФС, это может быть и php скрипт аля

   header('Content-Type: image/jpeg');
   echo $img;
То есть сделать экшен в контроллере, который будет в зависимости от параметра src отдавать пикчу с нужным заголовком?
источник

AS

Alexey Shatunov in phpGeeks
Vladimir
То есть сделать экшен в контроллере, который будет в зависимости от параметра src отдавать пикчу с нужным заголовком?
👌
источник

AS

Alexey Shatunov in phpGeeks
совсем маленькие картинки лучше инлайнить в base64, но они естессно никогда не кешируются браузером
источник

AS

Alexey Shatunov in phpGeeks
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAADSCAMAAABThmYtAAAAXVB">
источник

S🛸

Sergey 🛸 in phpGeeks
Alexey Shatunov
совсем маленькие картинки лучше инлайнить в base64, но они естессно никогда не кешируются браузером
Тогда зачем инлайнить?
источник