nodejs: konvertieren pngjs-stream base64
Ich habe ein PNG-Objekt, das ich erstellt mit Hilfe der Knoten-png und laut den docs ist es ein "lesbar und schreibbar-Stream".
Ich würde gerne konvertieren Sie die PNG-Objekt base64 und senden Sie es an den client über die Steckdose.io wo ich vor Ort den string in ein image src.
Ich habe viele Dinge versucht, aber es scheint, dass es nicht trivial zu konvertieren stream in einen string.
Wie kann ich das erreichen?
Beachten Sie, dass die Daten entstehen im inneren Knoten und nicht aus der Datei system.
Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Danke für die Hilfe. Hier, was ich Tat, für die zukünftigen Leser (dies half auch):
Sie nicht wollen, zu konvertieren, den stream in einen string, aber seine lesbar chunk:
Können Sie dies auch tun, für die vollständige Daten läuft über den stream:
Hängt davon ab, ob der client erfordert die komplette png-Bild verfügbar ist oder wenn es in Ordnung ist zu haben, einzelne Abschnitte zu unterteilen.
Allerdings, wenn Sie daran interessiert sind, wie diese Aussehen könnte, ein Beispiel aus der Praxis (mit dem Bild hochgeladen von HTML5 Drag & Drop) können Sie Kasse messenger.