Hallo,
Ich habe hier ein kurzes PHP-Script zum download einer Datei. Bisher habe ich es nur für Bilder im JPG-Format vorgesehen.
Aber hier erst mal das Script:
Mein Problem ist jetzt das es auch in soweit funktioniert das die angepeilte Datei gedownloadet wird, jeden kann ich diese nach dem Download nicht öffnen, sondern erhalt von Photoshop z.B. die Meldung das die Datei nicht vollständig ist.
Hat einer von euch evtl. eine Idee woran es liegen könnte und wie ich es gegebenenfalls Lösen kann ???
Bin nämlich durch suchen bei Goggle nicht viel schlauer geworden, da die Probleme und Lösungen die da genannt wurden nicht funktioniert haben.
Danke schon mal fürs durchlesen.
MFG
MsMagiczZ
Ich habe hier ein kurzes PHP-Script zum download einer Datei. Bisher habe ich es nur für Bilder im JPG-Format vorgesehen.
Aber hier erst mal das Script:
PHP-Code:
<?php
/*
* Der Ordner indem sich die Dateien befinden
*/
$download_dir = "./uploads/";
$id = $_GET['id'];
/*
* Die herunterladbaren Dateien:
*/
$files = array(
"$id" => "$id.jpg",
);
/*
* Den kompletten Pfad der Datei (+Dateiname) in $file speichern
*/
$file = $download_dir.$files[$_GET['id']];
/*
* Header-Einstellungen
*/
header("Content-Type: x-type/subtype");
header("Content-Length: ".filesize($file));
header("Content-Disposition: attachment; filename=".$files[$_GET['id']]);
/*
* Das "Speichern-Unter"-Fenster erscheinen lassen
*/
readfile($file);
?>
Hat einer von euch evtl. eine Idee woran es liegen könnte und wie ich es gegebenenfalls Lösen kann ???
Bin nämlich durch suchen bei Goggle nicht viel schlauer geworden, da die Probleme und Lösungen die da genannt wurden nicht funktioniert haben.
Danke schon mal fürs durchlesen.
MFG
MsMagiczZ

Kommentar