Afficher image blobs directement dans UIWebView?
-
20-09-2019 - |
Question
J'ai un tas d'images stockées dans ma base de données blobs que je dois inclure dans un UIWebView. Je voudrais faire directement - sans les sauvegarder sous forme de fichiers temporaires. Est-il possible d'afficher des images en UIWebView avec des données brutes au lieu d'une URL?
La solution
Utilisez RFC 2397 , le schéma d'URI de données. Mark Kolich a
Autres conseils
Je suppose que sur l'iPhone WebKit charges encore URL à travers le système de chargement d'URL Cocoa. Dans ce cas, la meilleure approche est pour vous de sous-classe NSURLProtocol et créer votre propre modèle personnalisé qui charge les données de votre base de données. Gardez à l'esprit que ce sera sur un fil de fond, donc attention à la sécurité des threads.