Je reçois une image en réponse à une demande de publication. Comment puis-je montrer la même chose sur le navigateur Web en utilisant JavaScript. Est-il possible de gérer les données binaires en utilisant JavaScript?Réponse d'image via POST
Répondre
Non: les images sont toujours chargées à partir d'une URL
Vous pourriez être en mesure de créer un img-tag avec un base64 src:
<img alt="Embedded Image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." />
Cela peut probablement être fait dynamiquement aswell, en utilisant .createElement et en définissant le src.
mais vous avez besoin de convertir vos données binaires en base64 en utilisant javascript en quelque sorte. Ce serait plus simple si vous pouviez faire ce côté serveur, car gérer des données binaires en javascript pourrait vous causer des problèmes. Cela vous donnerait cependant un peu de frais généraux, mais peut-être que ce n'est pas un problème.
Sinon, si cela vous aide: http://www.webtoolkit.info/javascript-base64.html
En fonction du format de données que vous pourriez être en mesure d'utiliser le data URI pour charger l'image. Remarque à surveiller pour le support du navigateur.
en utilisant Gears vous pouvez transformer la réponse en un blob et lier à une URL avec le serveur de cache local. après cela, toute référence à cette URL répondra localement avec les données d'image.
La façon la plus multi-navigateur pour ce faire serait de chercher simplement l'URL de l'image que la réponse de la requête POST, puis faire un appel GET à l'image en utilisant img src = « ... »
- 1. Réponse POST trop longue
- 2. Actualiser PartialView via jQuery après Ajax Post
- 3. Envoyer du code HTML via Ajax POST
- 4. jQuery envoyer des données HTML via POST
- 5. POST XML vers URL avec PHP et réponse de poignée
- 6. Comment offrir une réponse Ajax POST à l'utilisateur en téléchargement?
- 7. jQuery obtenir et réponse à HTML, problème POST après
- 8. Meilleure méthode de post-traitement Réponse de proxy inverse Nginx
- 9. Comment accrocher la réponse json au formulaire html via jquery?
- 10. affichage à l'aide POST de C# via https
- 11. Envoi fichier Zip au client via la réponse avec DotNetZip
- 12. cURL- comment obtenir une réponse via la ligne de commande?
- 13. WinInet POST via SSL (HTTPS) avec C pur?
- 14. django: Demande de post-persistance via un login
- 15. recevoir des données XML via POST puis l'afficher
- 16. ASP.NET Conserver les données POST via la redirection de connexion
- 17. Post MySQL Résultat Utilisation de AJAX via jQuery
- 18. Tunneling HTTP PUT via POST dans ADO.NET Data Services
- 19. PHP4: Envoyer XML sur HTTPS/POST via cURL?
- 20. Chargement d'une page Web via UIWebView avec les paramètres POST
- 21. Analyser POST à partir de Gnip.com via PHP
- 22. Téléchargement de fichiers via un HTTP POST en C++
- 23. Injection de code html et réponse aux événements post en utilisant ISAPI
- 24. Est-ce que jQuery évaluera en toute sécurité une réponse JSON à un POST HTTP?
- 25. Comment obtenir la réponse?
- 26. ASP.NET Post Application_Error Event
- 27. Création de classe avec APIRequest et réponse
- 28. HTTPS C# POST 302 Moved
- 29. ashx handler post
- 30. Code canonique HTTP POST?
Je ne comprends pas. L'utilisateur recherche une page, lance une publication et le serveur répond avec une image. Jusqu'ici, tout va bien, mais que veux-tu faire ensuite? – cdonner