2013-07-22 7 views
1

Я тестирую сайт и выяснил, что изображения конвертируются в base64 на лету. Например, у меня есть IMG тег, как этиБраузер автоматически кодирует изображения в base64

<img src="images/ads1.png"/> 

Доступ изображение непосредственно с помощью http://example.com/images/ads1.png будет отображать изображение. Но на доступ к веб-сайт, изображения кодируются в base64 как эти

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQottAAAAABJRU5ErkJggg== 

Это то, что происходит при обращении к веб-сайт в Chrome V26 + и Firefox v18 +. Internet Explorer 9 и 10 отображает изображение правильно.

+0

Я также сталкиваюсь с этой проблемой. Я хочу сканировать изображение с веб-сайта. В то время как я сканирую его с помощью curl, я получаю правильный URL-адрес изображения при поиске в HTML всей страницы в том виде, в каком он получен, но когда я извлекаю изображение с помощью SimpleHTMLDOM, изображение преобразуется в base64 image/jpeg. – Ankit

ответ

0

Это может быть плагин javascript, изменяющий их при загрузке страницы. Не хватает информации для продолжения.

+0

Я также сталкиваюсь с этой проблемой. Я хочу сканировать изображение с веб-сайта. В то время как я сканирую его с помощью curl, я получаю правильный URL-адрес изображения при поиске в HTML всей страницы в том виде, в каком он получен, но когда я извлекаю изображение с помощью SimpleHTMLDOM, изображение преобразуется в base64 image/jpeg. – Ankit

Смежные вопросы