Есть сервер на Си, который по запросу броузера отдает png-картинку
Возникла проблема в отображении png-картинки броузерами
Opera, FireFox, Mozilla, Safari отображают картинку а IE не всегдаapache отобрадает ее для всех
я так понял что есть 2 варианта ответапервый
MIMI-заголовки
сама картинка (байтовый массив)второй вариант
MIMI-заголовки
размер картинки в 16-ричном виде текстом (например 1b7)
пустая строка
сама картинка (байтовый массив)
пустая строка
0
пустая строка
пустая строкаВот какие броузеры отображают какой вариант никак не пойму.
Привет,А почему вам просто не слинковать libgd? Или, на более ниском уровне, libpng? Они для этого и созданы...
WWell,
Не понял вопроса?
Картинка статическая лежит файлом на винте
Вопрос в том что апач отдает эту картинку двумя способами в зависимости от запроса.
Так вот я не могу понять какому броузеру по какому варианту эту картинку отдавать
>А почему вам просто не слинковать libgd? Или, на более ниском уровне,
>libpng? Они для этого и созданы...Ты бы ещё новый протокол изобрёл. Про исходную задачу:
1. Учишься читать
2. Учишься писать грамотно
3. Учишься думать перед тем, как писатьЭто сразу решит большинство твоих вопросов.
P.S. Старые версии IE не поддерживают PNG по политическим причинам. Формат MIME может быть любым.
Второй вариант называется chunked encoding, он появился только в HTTP/1.1
Первый вариант работает и в HTTP/1.1 и в HTTP/1.0. Его понимают все клиенты.