Content-type

svirol

Новичок
Content-type

Проблема в следующем - есть <img src="мой скрипт">
Скрипт обрабатывает запрос и переадресует на нужную картинку
PHP:
header("Location: $img\r\n");
Все нормально работает, но когда из браузера пытаешься сохранить картинку, он не определяет ее формат (предлагает сохранить как bmp).
Как это можно побороть?
 

Mammoth

Guest
Если проблема в том что есть <img src="мой скрипт">, то предлагаю устранить <img src="мой скрипт">. Нет тега - нет проблемы. ;-)

Непонятно только, что за запрос обрабатывает какой-то скрипт...
 

svirol

Новичок
Например
<img src="image.php?format=100_100&from=1">
В базе ищется нужная картинка и на нее перебрасывается Location:...
 

DiMA

php.spb.ru
Команда форума
<img src="image.php/имя_картинки.jpg?format=100_100&from=1">
 

Mammoth

Guest
Location - это оригинально. Я обычно отдаю самим скриптом.

Ты смотрел какие хидеры посылает апач на запросы http://site/image.php?format=100_100&from=1 и http://site/$img ?
 

svirol

Новичок
Автор оригинала: DiMA
<img src="image.php/имя_картинки.jpg?format=100_100&from=1">
Да, но имя картники заранее неизвестно! То есть, в зависимости от прараметров она может быть разной. И меняться во времени. Как и тип - gif, jpg и др. Все это выбирается из базы данных при обработке запроса.
 

Alien

Новичок
>Да, но имя картники заранее неизвестно!

Ты когда делаешь ссылку не знаешь что там будет? Нда, тяжко.

Попробуй поиграться с чем то в духе

<img src="image.php/$format$from.jpg?format=$format&from=$from">
 
Сверху