我总是尝试使用header语句下载.png文件,但文件已损坏。下载的文件与原始文件大小相同。这是我的代码:
foreach($files as $dateien)
{
echo "<a href=Wohnungsverwaltung.php?page=Allgemeine%20Downloads&file=".$dateien.">$dateien</a></br>";
}
$file = $_GET['file'];
$downloadfile = "admin/views/Upload/Allgemeine_Downloads/$file";
$filename = $file;
$filesize = filesize($downloadfile);
if(isset($file)){
header("Content-Type: image/png");
header("Content-Disposition: attachment; filename=".urlencode($filename));
header("Content-Length: $filesize");
readfile($downloadfile);
exit;
}
有谁知道我的问题?