Anfügen von Blob-Daten
Gibt es eine Funktion zum Anhängen von blob-Daten in JavaScript
Derzeit benutze ich folgenden Ansatz:
var bb = new Blob(["Hello world, 2"], { type: "text/plain" });
bb = new Blob([bb, ",another data"], { type: "text/plain" });
Sowie BlobBuilder
Funktion ist nicht verfügbar in Chrom.
- Das ist eine gute Frage!
- Dies ist im Grunde, wie Sie es tun sollten, es sei denn, Sie können sich irgendwie halten die Stücke von Daten in einem array und dann einen einzelnen Blob-Bau.
- Danke für die Antwort-Buchse, die ist, wie ich am Ende der Umsetzung, die ich nur gefragt, ob es eine intelligentere Lösung und nkron gerade gebucht einen schönen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Blobs sind "immutable", also können Sie nicht ändern, nachdem Sie es. Mit dem Bau eines neuen Blob-fügt die Daten an eine vorhandene blob (wie du geschrieben hast in deiner ersten Frage) eine gute Lösung.
Wenn Sie nicht brauchen, um verwenden Sie die Blob-jedes mal, wenn Sie fügen ein Teil, kann man nur verfolgen Sie ein array von teilen. Dann können Sie kontinuierlich an das array angehängt und dann konstruieren Sie den Blob am Ende, wenn Sie es brauchen.