J'ai un tas d'images stockées dans ma base de données sous forme de blobs que j'ai besoin d'inclure dans un UIWebView. Je voudrais le faire directement - sans d'abord les enregistrer en tant que fichiers temporaires. Existe-t-il un moyen d'afficher des images dans UIWebView avec des données brutes au lieu d'une URL?Afficher des blobs d'image directement dans UIWebView?
1
A
Répondre
2
Utilisez RFC 2397, le schéma URI de données. Mark Kolich a un nice write-up pour cela dans divers contextes. Il parle principalement de CSS, mais HTML est le même (et il donne un exemple HTML).
0
Je suppose que sur l'iPhone WebKit charge toujours les URL via le système de chargement d'URL Cocoa. Si c'est le cas, la meilleure approche consiste à sous-classer NSURLProtocol et à créer votre propre schéma personnalisé qui charge les données de votre base de données. Gardez à l'esprit que ce sera sur un fil de fond, alors faites attention à la sécurité des threads.
Questions connexes
- 1. Afficher directement l'enregistrement XML dans l'enregistrement jtable
- 2. Comment conserver des blobs dans Drupal?
- 3. Chargement des URL dans UIWebView
- 4. Linq et blobs lourds
- 5. Gestion des redirections d'URL dans UIWebView
- 6. Afficher Google Maps à l'aide d'un UIWebView avec zoom
- 7. EXC_BAD_ACCESS dans UIWebView
- 8. Comment faire pour afficher les indicateurs de défilement de UIWebView
- 9. Différence entre sélectionner directement à partir du tableau et afficher
- 10. Kohana PHP, ORM et MySQL BLOBs
- 11. Détecter le téléchargement dans UIWebView
- 12. Manipuler des résultats dans GridView RowDataBound ou directement dans SQL?
- 13. Ouvrir le lien dans une nouvelle UIWebView?
- 14. Affichage d'une image dans UIWebView
- 15. Comment enregistrer/afficher correctement les sauts de ligne dans un UIWebView pour iPhone?
- 16. UIWebView chevauchement
- 17. liens pour enregistrer des fichiers directement?
- 18. Comment redimensionner le contenu UIWebView à des dimensions spécifiques?
- 19. Insérer des articles directement dans la base de données MediaWiki
- 20. iPhone SDK: UIWebView
- 21. Comment modifier directement des fichiers HTML?
- 22. Est-il possible d'utiliser des expressions de liaison de données directement dans le balisage pour afficher/masquer le contenu?
- 23. Stockez des millions de petites images dans les champs de blobs de Firebird
- 24. UIWebView - clics de capture
- 25. UIWebview Précédente/Suivante
- 26. Comment faire une recherche dans un UIWebView
- 27. Archiver/désarchiver UIWebView?
- 28. UIWebView non réactif
- 29. 301 Rediriger directement dans le fichier HTML
- 30. UIWebView scrollBy replacement
hey mike, avez-vous un exemple de cela en utilisant iOS UIWebView? – stigi
Non, mais les documents sur la façon de sous-classer 'NSURLProtocol' sont plutôt bons. Postez une question ici si vous êtes coincé –