Verwenden Sie Base64-String aus der URL, die im src-tag des Bildes
Habe ich einen service gibt die base64-version eines Bildes. Jetzt will ich mit der base64-string in der src
tag ein img
. Der service bietet die base64-version unter http://localhost:8080/file/301/base64
.
Den base64-string sieht wie folgt aus:
data:image/gif;base64,iVBORw0KGgo ...
Meine img
tag auf der Seite sieht derzeit ungefähr so aus:
<img alt="" src="http://localhost:8080/file/301/base64" style="height:836px; width:592px">
Gibt es eine Möglichkeit, diese Ausführung zu erhalten?
InformationsquelleAutor Thomas Schmidt | 2016-03-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Daten URI ist ein URI-Schema, nicht ein Bild-Datei-format. Wenn Sie
src="http://..."
, das Schema isthttp
, nichtdata
, der browser erwartet, dass die Antwort ein Bild sein, was bedeutet, dass die Reaktion des Körpers die bytes des Bildes, nicht die base64-version.so können Sie entweder:
1. einfach nur wieder die bytes des Bildes von dem server anstatt des base64,
2. mithilfe von ajax zu laden base64-version vom server, dann Bild ' src ' - Attribut.
InformationsquelleAutor wong2