Hallo,
ich hab mir hier ein Skript geschrieben, welches einen Datei-Download realisiert. Allerdings gibt es ein Problem: er lädt die datei herunter, die datei lässt sich aber nicht öffnen, ich vermute es hat was mit dem output buffering zu tun, da zuvor eine ausgabe erfolgt?!?!
hier mein code:
PHP
<?php
$save = "files/test.jpg";
ob_start();
echo "hallo";
if (is_file ( $save )) {
header("Content-Type: application/octet-stream");
header("Content-Length:".filesize($save));
header("Content-Disposition: attachment; filename=$save");
header("Content-Description: Download");
readfile($save);
} else {
die ( "Fehler: $save ist keine Datei." );
}
?>
Alles anzeigen
vl. weiß einer von euch woran das liegen könnte...