Content-type

  • Автор темы Автор темы svirol
  • Дата начала Дата начала

svirol

Новичок
Content-type

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

Непонятно только, что за запрос обрабатывает какой-то скрипт...
 
Например
<img src="image.php?format=100_100&from=1">
В базе ищется нужная картинка и на нее перебрасывается Location:...
 
<img src="image.php/имя_картинки.jpg?format=100_100&from=1">
 
Location - это оригинально. Я обычно отдаю самим скриптом.

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

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

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

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