Ich erhalte ein Bild als Antwort auf eine Postanforderung. Wie zeige ich das gleiche im Web-Browser mit JavaScript. Ist es möglich, Binärdaten mit JavaScript zu verarbeiten?Bildantwort über POST
Antwort
Keine: Bilder werden immer von einer URL geladen
Sie können möglicherweise einen img-Tag mit einem Base64-src erstellen:
<img alt="Embedded Image" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIA..." />
Dies kann wahrscheinlich dynamisch als gut getan werden, .createElement mit und Einstellen der src.
aber dann müssen Sie Ihre Binärdaten in Base64 mit Javascript irgendwie konvertieren. Es wäre einfacher, wenn Sie diese Server-Seite tun könnten, da die Behandlung von Binärdaten in Javascript Ihnen einige Probleme bereiten könnte. Das würde dir aber einiges an Overhead bringen, aber vielleicht ist das kein Problem.
Ansonsten zu sehen, ob dies hilft Ihnen: http://www.webtoolkit.info/javascript-base64.html
auf dem Datenformat Je Sie data URI zu verwenden könnte der Lage sein, um das Bild zu laden. Hinweis, um auf Browser-Unterstützung zu achten.
mit Gears können Sie die Antwort in ein Blob und binden an eine URL mit dem lokalen Cache-Server. Danach wird jeder Verweis auf diese URL mit den Bilddaten lokal beantwortet.
Der Cross-Browser-Weg, dies zu tun wäre, einfach die Bild-URL als die Antwort der POST-Anfrage zu holen und dann einen GET-Aufruf an das Bild macht mit img src = „...“
- 1. POST-Name über PDO
- 2. Übertragung Wörterbuch über Post-Anfrage
- 3. Post und Get über CURL
- 4. JQuery Post-Array über Ajax
- 5. Direkt POST JSONObject über Retrofit
- 6. PHP, übergeben Array über POST
- 7. PHP-Post über URL-Parameter
- 8. Post-Daten über jQuery AJAX
- 9. POST Facebook-Seite über CURL
- 10. C# WebAPI POST über Konsolenprogramm
- 11. Frage über ASP.NET MVC & ein Formular post mit HTTP-POST
- 12. Array über Ajax Post abgehackt. Ajax-Buchungslimit?
- 13. CURL-Adresse über POST-Variable setzen
- 14. über $ .post Daten + serialisierte Form senden
- 15. Senden von Binärdaten über POST auf Android
- 16. Alamofire NSURLRequest über POST-Methode funktioniert nicht
- 17. Post Formulardaten zu PHP über Ajax?
- 18. Grails POST-Daten über Jquery AJAX
- 19. Parsing POST von Gnip.com über PHP
- 20. Refresh PartialView über jQuery nach Ajax Post
- 21. Senden von HTML über Ajax POST
- 22. Formular senden zweimal über AJAX POST
- 23. Post Datenbank Daten über curl zu PHP
- 24. Post zu bilden über PHP mit Array
- 25. Asynchrone domänenübergreifende POST-Anfrage über JavaScript?
- 26. Sende JSON über PHP POST (cURL)
- 27. Post-String zu externer URL über Asynctask
- 28. wie POST-Anfrage über curl Senden
- 29. Python Authentifizierung mit Anfragen Bibliothek über POST
- 30. Node.js - Fragen über Felder in einem POST
Ich verstehe nicht. Der Nutzer sucht eine Seite, initiiert einen Beitrag und der Server antwortet mit einem Bild. So weit, so gut, aber was willst du als nächstes machen? – cdonner