Xwab
Форумыnavigate_nextПрограммирование на PHP

Изоображения
Сообщения
kim

Есть скрипт для скачивания изоображений к примеру:
<?php
$image=imagecreatefromjpeg('cover.jpg');
header('Content-type: image/jpeg');
imagejpeg($image);
?>

можно ли как нибудь сделать в скрипте чтобы браузер сохранил это изоображение как 'picture.jpg'

30 Янв 2011, 8:48
boom

rename в помощ,создаш левую папку и туда будиш кидать пиктуре.жпг и чистить

30 Янв 2011, 8:54
kim

а без этого никак?

30 Янв 2011, 8:55
Nics

рэндом можно сделать

30 Янв 2011, 8:56
aBSuRD

Можно.. Но не все браузеры будут его сохранять под указанным именем..
header("Content-Disposition: attachment; filename=picture.jpg");

30 Янв 2011, 9:06
iceman12

http://wap.iceman12.ru/index-wap2.php?p=12

Там в заголовкпх подменяется имя.

30 Янв 2011, 9:14
suhonok

<?php
   $file = 'cover.jpg';
    $image = imagecreatefromjpeg($file);
     header('Content-type: image/jpeg');
       header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
     header("Content-Disposition: inline; filename='cover.jpg'");
     header('Content-Length: '.filesize($file));
    imagejpeg($image);
?>

в принипе нужно нужно максимально больше передавать верных заголовков

30 Янв 2011, 9:39
Mars

suhonok, зачем в таком случае imagejpeg? readfile вполне хватит

30 Янв 2011, 14:49
Ответить на тему