Er zijn honderden topics van, ik weet het.
Maar ik krijg echt mijn headers niet goed en natuurlijk heb ik alle mogelijke headers geprobeerd die ik tegen gekomen ben.
Ik heb het volgende:
Dit werkt prima, maar dan wordt er een download venster geopend. En dat wil ik niet.
De PDF moet in het venster geopend worden.
Zodra ik in de header "attachment" verander in "inline" krijg ik een error bij het openen van de pdf.
Adobe Acrobat geeft de volgende error:
Adobe Acrobat kan 'pa0318001.fdf' niet openen omdat enz....
Het bestand heet 'test.pdf'
Is dit een bestand wat in het geheugen gecreerd is ofzo??
Heeft iemand enig idee wat ik fout doe?
Maar ik krijg echt mijn headers niet goed en natuurlijk heb ik alle mogelijke headers geprobeerd die ik tegen gekomen ben.
Ik heb het volgende:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| $fullPath = getcwd()."/bestanden/".$aRow["file"]; $fd = fopen ($fullPath, "rb"); $fsize = filesize($fullPath); $fname = basename ($fullPath); header("Pragma: "); header("Cache-Control: "); header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=\"".$fname."\""); header("Content-length: $fsize"); fpassthru($fd); exit; |
Dit werkt prima, maar dan wordt er een download venster geopend. En dat wil ik niet.
De PDF moet in het venster geopend worden.
Zodra ik in de header "attachment" verander in "inline" krijg ik een error bij het openen van de pdf.
Adobe Acrobat geeft de volgende error:
Adobe Acrobat kan 'pa0318001.fdf' niet openen omdat enz....
Het bestand heet 'test.pdf'
Is dit een bestand wat in het geheugen gecreerd is ofzo??
Heeft iemand enig idee wat ik fout doe?