8
votes

Impossible de trouver un en-tête PDF: '% pdf' non trouvé

J'essaie de télécharger le contenu PDF du point de terminaison WebService qui vient comme binaire. Après décodage dans la base64, je joins le fichier décodé sur webview, dans lequel l'on a échoué à la recherche d'une erreur d'en-tête PDF affiche.

Est-ce que quelqu'un sait comment puis-je procéder pour corriger cette erreur? Est-ce que je manque de pas ici?

Merci.


2 commentaires

À quoi ressemble votre code? Cette erreur se présente probablement si le PDF n'existe pas ou ne peut pas


mwinnn22, j'utilise la classe Base64 de blog.objectgraph.com/index.php/2010/04/20/... et simplement décoder la valeur du tableau et stocker dans Nsdata.


3 Réponses :




0
votes

Voici la solution si vous utilisez le service Web SAP: Dans le système SAP, il existe une méthode pour convertir les données binaires (Xstring) en base64: cl_http_utility => encod_x_base64 En utilisant HTTP, il est possible de transférer les données de base64. Dans Xcode j'ai utilisé cette bibliothèque: un lien xxx

alors: [webdisplay LoadData: B64DecData MIMEType: @ "Application / PDF" TexturingNameName: @ "utf-8" baseurl: nil];


0 commentaires