Проблема с сохранением файла изображения в src - PullRequest
0 голосов
/ 18 мая 2011

В image.php, код любит:

header("Content-Type:image/png");
$file = "img.png";
readfile($file); 

В другом файле код:

<img src="image.php">

когда я щелкаю правой кнопкой мыши из браузера на Сохранить изображение как , по умолчанию сохраняется как image.php . Я хотел бы сохранить его как img.png , есть идеи?

Ответы [ 2 ]

1 голос
/ 18 мая 2011

Вы также можете просто добавить этот заголовок в ваш файл PHP:

header('Content-Disposition: attachment; filename="image.png"');
1 голос
/ 18 мая 2011

Этого можно добиться с помощью перезаписи URL.

В вашем .htaccess добавьте что-то вроде этого (при условии, что mod_rewrite включен и вы используете Apache):

RewriteRule ^image.png$ /image.php [L]

Ваш HTML меняется с именем файла на:

<img src="image.png" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...