[Sorry verkeerde topic, my fault!]
Hi,
Ik heb het volgende probleem. Ik post een PDF file weg naar een mediumblob veld in mysql db.
Als ik via phpmyadmin staat alles er schijnbaar netjes in. binaire data van rond de 150kb. Dit klopt met het bestand.
Zodra ik de PDf wil uitlezen gaat er iets fout. De PDF wordt geopend,ik zie ook het juiste aantal pagina's maar ze blijven wit en krijg een foutmelding van acrobat.
Zit er een fout in mijn header informatie? Ik kom er in ieder geval niet uit. Ook als ik de data via phpmyadmin er inzet, dus zonder het gebruik van mijn eigen script heb ik dezelfde fout. Dus het moest haast wel aan de uitlees pagina liggen.
Dit is mijn script:
$sql_select2 = mysql_query( "SELECT * FROM intranet_berichten WHERE id = '$id'");
while ($row2 = mysql_fetch_array($sql_select2))
{
$content = $row2["pdf"];
$size = $row2["pdfsize"];
$name = $row2["pdfname"];
};
header("Content-length: $size");
header("Content-type: application/pdf");
header("Content-Disposition: attachment; filename=$name");
echo $content;
exit();
Hi,
Ik heb het volgende probleem. Ik post een PDF file weg naar een mediumblob veld in mysql db.
Als ik via phpmyadmin staat alles er schijnbaar netjes in. binaire data van rond de 150kb. Dit klopt met het bestand.
Zodra ik de PDf wil uitlezen gaat er iets fout. De PDF wordt geopend,ik zie ook het juiste aantal pagina's maar ze blijven wit en krijg een foutmelding van acrobat.
Zit er een fout in mijn header informatie? Ik kom er in ieder geval niet uit. Ook als ik de data via phpmyadmin er inzet, dus zonder het gebruik van mijn eigen script heb ik dezelfde fout. Dus het moest haast wel aan de uitlees pagina liggen.
Dit is mijn script:
$sql_select2 = mysql_query( "SELECT * FROM intranet_berichten WHERE id = '$id'");
while ($row2 = mysql_fetch_array($sql_select2))
{
$content = $row2["pdf"];
$size = $row2["pdfsize"];
$name = $row2["pdfname"];
};
header("Content-length: $size");
header("Content-type: application/pdf");
header("Content-Disposition: attachment; filename=$name");
echo $content;
exit();