Salut
J'ai un petit problème avec un PDF...
J'utilise le composant ASPPDF (pour ceux qui connaissent) pour générer un PDF que je veux ensuite envoyer au client (normal quoi)
Donc je génère mon PDF et je fais ca
et... j'ai 0 octets en sortie. J'ai controlé au debugger, mon byte_temp a une taille de 133907 et n'est pas composé uniquement de 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Response.ContentType = "application/pdf"; Response.AddHeader("Content-disposition", "inline;filename=report.pdf"); byte[] byte_temp = (byte[])objDoc.SaveToMemory(); Response.BinaryWrite(byte_temp); Response.End();
Quand je fais ca, j'ai bien une sortie
Oui je sais ca ne sert à rien mais ca fonctionn, j'ai bien une chaine de caractères qui s'affiche à l'écran
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Response.ContentType = "application/pdf"; Response.AddHeader("Content-disposition", "inline;filename=report.pdf"); byte[] byte_temp = (byte[])objDoc.SaveToMemory(); Response.Write(Convert.ToBase64String(byte_temp)); Response.End();
Je me demandais si Response.BinaryWrite n'aurait pas une taille de buffer limitée, quelqu'un sais ca ?
Partager