• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[GELÖST] mit PHP erzeugtes Bild bei Download als PNG speichern

J

j-l-n

Guest
Ich gebe mittels
PHP:
header("Content-type: image/png");
imagepng($img);
ein Bild aus.
Wenn ich nun allerdings per Rechtsklick/Bild speichern unter das Bild herunterlade, lädt es dies immer falsch, nämlich als bild.php.
Wie erreiche ich es, dass der Browser es automatisch als *.PNG speichert?
 
Zuletzt bearbeitet von einem Moderator:
Gib im Header den Namen mit. Bei PHP bin ich unsicher, versuch mal mit header('Content-type: image/png\nContent-Disposition: attachment;filename="dasbild.png"');
 
Gib im Header den Namen mit. Bei PHP bin ich unsicher, versuch mal mit header('Content-type: image/png\nContent-Disposition: attachment;filename="dasbild.png"');

Jetzt wird bei jedem Aufruf die Datei automatisch heruntergeladen, und zwar immer noch als PHP...
 
Dann verwende mal zwei Zeilen. So wie es in Beispiel #1 Download-Dialog auf PHP: header - Manual beschrieben ist.
Und dass der Browser dann downloaden will ist bei diesem Header normal. Aber man kann doch auch "öffnen" wählen, oder nicht? Mit welchem Browser testest du?
 
Zurück
Oben