PHP lecture d'un pdf stocké en blob

Fermé
david - Modifié par david le 20/06/2011 à 17:46
 david - 21 juin 2011 à 08:15
Bonjour,

Via la librairie fpdf je crée un pdf que je ne veux pas stocker sur mon serveur. Par contre j'écris le contenu dans une table pdf en stockant son blob :

voici le code de l'insertion :

$content = $pdf->Output("", "S");
$sql = "insert into pdf(blobPdf) values('".addslashes($content)."')";
mysql_query($sql);

Jusque la je n'ai pas de problème, par contre par la suite, je veux que mon utilisateur clique sur un lien et que sur un autre onglet il apparaisse le PDF mais pas téléchargeable (pas une boite de dialogue demandant ouvrir ou enregistrer).

Voici mon code :

$sql = "select cheminpdf from pdf where numpdf = '1'";
$result = mysql_query($sql);
$rs = mysql_fetch_assoc($result);
$content = stripslashes($rs['cheminpdf']);
header('Content-Type: application/pdf');
header("Content-Length: ".strlen(content));
header('Content-Disposition: attachment; filename=myfile.pdf');
var_dump($content);
$this->view->pdf = $content;

par contre le problème c'est que j'ai une boite de dialogue et en plus quand je fais ouvrir il me dit que le fichier est endommagé...

Comment faire ?

A voir également:

1 réponse

up
0