Je dois joindre certains fichiers sur un UIWebView
. Afin d'obtenir le contenu des fichiers, je vais devoir faire une requête HTTP GET. Je sais comment obtenir le contenu du fichier (ce peut être n'importe quel fichier, données binaires, etc.), mais je ne peux pas savoir comment créer un lien de pièce jointe sur le UIWebView
qui enregistrerait les données de réponse http, ou l'URI pour la requête http, de sorte que je montre le contenu après avoir cliqué sur le lien de la pièce jointe. Des idées?Pièces jointes dans un UIWebView
Répondre
si je comprends bien votre question, vous voulez:
de télécharger des fichiers en envoyant des requêtes HTTP GET et le stockage les localement (dans le document du dossier de l'application);
montre un
UIWebView
avec des liens vers les documents téléchargés;
par quoi vous savez déjà comment faire face à (1).
si cela est correct, pour (2), vous pouvez créer un htmlString
:
<html><head>...</head><body>...
<a href="attachment1.ext">link to 1st doc</a>
....
<a href="attachment2.ext">link to nth doc</a>
...
</body></html>
initialize alors UIWebView
et charger le htmlString
en en exécutant:
[_label loadHTMLString:htmlString baseURL:[NSURL fileURLWithPath:basePath]];
où basePath
est le chemin vers le dossier où vous avez stocké les documents que vous avez téléchargés. La définition de la valeur basePath
garantit que les codes href
que vous avez spécifiés dans le fichier HTML trouveront vos fichiers stockés localement. basePath pourrait être le dossier Documents de votre application ou ce que vous l'avez choisi pour stocker localement les fichiers, je suppose que vous savez de quoi il s'agit.
(dans le code HTML ci-dessus, remplacez attachment*.ext
avec les noms de fichiers réels)
Si je ne l'ai pas compris votre flux de travail, s'il vous plaît élaborer plus.
Merci, cela répond à ma question. – Adriana
- 1. Charger les pièces jointes noms sans pièces jointes dans C#
- 2. pièces jointes à un courriel?
- 3. Télécharger les pièces jointes dans un fichier
- 4. Pièces jointes Ghost dans CouchDB
- 5. iphone Pièces jointes XML
- 6. NSTextView Images/pièces jointes
- 7. Pièces jointes en pdf
- 8. Pièces jointes s'incrustant
- 9. Les pièces jointes ne sont pas jointes
- 10. Les pièces jointes créent un problème
- 11. Plusieurs pièces jointes à un formulaire
- 12. pièces jointes get_posts Wordpress orderBy
- 13. Pièces jointes de fichier CRM
- 14. Pièces jointes autonomes utilisant CouchRest
- 15. Pièces jointes multiples avec ActionMailer?
- 16. Pièces jointes Outlook et Javascript
- 17. Pièces jointes multiples avec Swiftmailer
- 18. pièces jointes RavenDB avec l'authentification
- 19. Contrôle MAPI Pièces jointes multiples
- 20. Pièces jointes multiples avec mail()
- 21. Voir les pièces jointes dans les discussions
- 22. Pièces jointes avec l'article dans joomla 1.6
- 23. obtenir/ouvrir des pièces jointes dans Outlook
- 24. Indy IdSMTP et pièces jointes dans Thunderbird
- 25. pièces jointes page Listing dans ScrewTurn
- 26. pièces jointes dynamiques e-mail dans CakePHP
- 27. Taille des pièces jointes dans TFS 2010
- 28. Pièces jointes multiples dans le courrier électronique
- 29. Pièces jointes en ligne dans ROR 2.3.8
- 30. Suppression de pièces jointes dans CouchDb
cela ne devrait-il pas être fait automatiquement si vous créez une page HTML incluant les liens de pièces jointes dont vous avez besoin pour afficher et charger ce code HTML dans UIWebView en utilisant '-loadHTMLString: baseURL:'? – sergio
Ma question est comment puis-je créer les liens de pièce jointe à la fin de l'UIWebView ... – Adriana