Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2006 Teil von November

SELFHTML Forumsarchiv
download eines bildes

Informationsseite
  1. Seite (PHP) download eines bildes von shila, 30. 11. 2006, 14:07
nach unten

download eines bildes

Die folgende Nachricht zum Thema stammt von: shila, 30. 11. 2006, 14:07

Hallo ihr Lieben,

kann mir bitte jemand helfen.
Ich hab eine Bildergallerie und zu jedem Bild gibt es ein download-link.

Aber anstelle eines popups zum Download werden lauter Zeichenketten auf dem Browser ausgegeben.

Die Bilder liegen auf dem Server in Unterverzeichnissen relativ zum php-Script.

code:

function makeDownload($filename, $dir, $type) {

if (!file_exists($dir.$filename)) {
echo 'Die angeforderte Datei existiert nicht!';
exit;
}
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachement; filename=".$filename);
header("Content-length: ".filesize($dir.$filename));
header("Pragma: no-cache");

 readfile($dir.$filename);
exit;
}
Wäre toll, wenn mir jemand helfen könnte.

shila

nach obennach unten

download eines bildes

Die folgende Nachricht zum Thema stammt von: Cheatah, 30. 11. 2006, 15:58

Hi,

»» Ich hab eine Bildergallerie

ah, was gibt's da zu sehen? Organe antiker Franzosen?

»» Aber anstelle eines popups zum Download werden lauter Zeichenketten auf dem Browser ausgegeben.
[...]
»» header("Content-Type: application/octet-stream");

Das wundert Dich wirklich, nachdem Du explizit gesagt hast, dass die Daten keinen für den Browser interpretierbaren Sinn besitzen?

»» Wäre toll, wenn mir jemand helfen könnte.

Der Content-Type sagt aus, um welche Art von Daten es sich beim Response-Body handelt. Wähle ihn also passend zu den Daten aus.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes

nach obennach unten

download eines bildes

Die folgende Nachricht zum Thema stammt von: shila, 30. 11. 2006, 16:23

Ich weiss, hab ich schon geändert,aber funktioniert trotzdem nicht.
Heißt jetzt img/png.

Noch eine idee?

nach obennach unten

download eines bildes

Die folgende Nachricht zum Thema stammt von: Cheatah, 01. 12. 2006, 00:22

Hi,

»» Heißt jetzt img/png.

ah, statt eines gültigen, aber nutzlosen MIME-Types hast Du jetzt einen ungültigen und damit garantiert ebenfalls nutzlosen gewählt. Schade, dass der Browser keinen Fehler meldet. Wie muss es richtig heißen?

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes

nach obennach unten

download eines bildes

Die folgende Nachricht zum Thema stammt von: shila, 01. 12. 2006, 11:39

Hallo,

hab mich verschrieben, ich meinte image/png.
aber geht nicht.

gruss

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2006 Teil von November

© 1998-2006 Seite Impressum, Software: Classic Forum