Wojciech
Kubiak
Cloud Unit Leader,
Cybercom Poland Sp.
z o.o.
Temat: Przekierowanie wygenerowanego obrazka do pliku
WitamProblem jest nastepujacy.
Generuje sobie jakis obrazek w pliku xxx.php za pomoca
xxx.php
$img = imagecreatetruecolor($graf_xy, $graf_xy);
(...)
header("Content-Disposition: attachment; filename=xxx.jpg");
imagejpeg($img);
imagedestroy($img);
W innym pliku, powiedzmy yyy.php zalaczam sobie ten obrazek jako obraz:
yyy.php
echo "<img src=\"xxx.php?k=zmienna1&t=zmienna2\">;
Do tej pory wszystko jest ok i na stronie yyy.php wyswietla sie pieknie obrazek. Moge kliknac prawym klawiszem i wybrac zapisz obraz jako. Wowczas zapisze sie jako xxx.jpg.
Chcialbym uniknac tlumaczenia uzytkownikowi ze musi kliknac prawym klawiszem itp... Dolozylem guziczek "DOWNLOAD" ktory kieruje do strony zzz.php ktora ma postac:
zzz.php
$zmienna1=$_POST['zmienna1'];
$zmienna2=$_POST['zmienna2'];
$link = "xxx.php?k=".$zmienna1."&t=".$zmienna2;
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: no-store, must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: image/jpeg");
header("Content-Disposition: attachment; filename=xxx.jpg");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($link));
@readfile($link);
Niestety nie dziala w ten sposob.
Moze jest jakis inny ...Wojciech Kubiak edytował(a) ten post dnia 26.05.10 o godzinie 13:35