Показать png файл на веб-странице - PullRequest
0 голосов
/ 29 января 2010

All

Я выполняю скрипт PHP через CURL, который возвращает файл PNG в качестве вывода. Как я могу показать файл png на веб-странице php?

Ответы [ 3 ]

2 голосов
/ 29 января 2010
echo '<img src="urltotheimage.php" alt="Alt text" />';
1 голос
/ 29 января 2010

Прежде всего, почему вам нужно получить PNG через CURL? Есть лучшие способы получить изображение с сервера, например, с помощью тега <img /> ..

В любом случае, я предполагаю, что вы получаете двоичные данные в переменную, вы можете вывести изображение, установив соответствующие заголовки и повторив данные:

header('Content-type: image/png');
echo $image;
0 голосов
/ 24 декабря 2012

когда вы получаете строку, представляющую png, и если она закодирована в base64, вы можете встроить ее непосредственно в тег изображения следующим образом:

<img src="data:image/png;base64,aAbBcCdDeEfFgGhH..." />

где aAbBcCdDeEfFgGhH ... будет строкой изображения.

см. Подробнее о данных URI здесь: http://en.wikipedia.org/wiki/Data_URI_scheme#Inclusion_in_HTML_or_CSS_using_PHP

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...