Benim kullanıcıları bu kodu kullanarak bir PDF dosyası download edelim:
$db->Record['file']
belgeye göreli yolunu içerir.
Erişim pdf yükler, bu yüzden aslında url içinde "text.pdf" görmüyorum, bir kukla sayfa. Bunu başarmak için dosyanın başlıklarını değişti:
$downloadfile = '/data/srv/www/vhosts/htdocs'.$db->Record['file'];
$filename = basename($downloadfile);
header('Content-Type: application/pdf');
header('Content-Disposition: attachment; filename="'.$filename.'"');
readfile($downloadfile);
Indir sorunsuz çalışıyor, ama bunu açmaya çalıştığınızda, aşağıdaki hata ocurrs:
The PDF file could not be openend, the type is not supported or the file
was damaged.
Bunu nasıl düzeltebilirim?
I http://.../text.pdf
üzerinden erişim anlam, doğrudan dosyasını yüklemek ve onu açtığınızda, her şey çalışıyor: değil.