MD
Guest
GD imagejpeg - вывод и сохранение изображения
Вывожу изображение вот так:
все работает как надо.
вдруг понадобилось пользователю сохранить эту картинку к себе на диск.
нажимает пользователь правую кнопку мыши на картинке, выбирает save image as ... и:
1. имя картнки, которое предлагается = image_output.php
2. даже если переименную в диалоге сохранения ручками в image.jpg, содержимое этого файла будет HTML код формы отсылающей картинку и параметры с которыми она обрабатывается.
при этом если сказать "set as wallpaper", то картинка поместится на рабочий стол.
почему он позволяет поместить картинку на десктоп, но не позволяет сохранить ее просто так?
я чего-то не понимаю в этом мире, судя по всему...
Вывожу изображение вот так:
PHP:
// file image_output.php
// ...
header('Content-Type: image/jpeg');
header('Content-Disposition: inline; filename=image.jpg');
imagejpeg($image_p, '', $image_quality);
imagedestroy($image_p);
// ...
вдруг понадобилось пользователю сохранить эту картинку к себе на диск.
нажимает пользователь правую кнопку мыши на картинке, выбирает save image as ... и:
1. имя картнки, которое предлагается = image_output.php
2. даже если переименную в диалоге сохранения ручками в image.jpg, содержимое этого файла будет HTML код формы отсылающей картинку и параметры с которыми она обрабатывается.
при этом если сказать "set as wallpaper", то картинка поместится на рабочий стол.
почему он позволяет поместить картинку на десктоп, но не позволяет сохранить ее просто так?
я чего-то не понимаю в этом мире, судя по всему...
