zehbaeh: Datei erstellen

Beitrag lesen

Anwendungsfall ist folgender: Ich schreibe im Moment an einem 3D-Szende-Editor und würde gerne eine Speichermethode zur Verfügung stellen, die auch im Offline-Betrieb funktionieren soll.

Mit Browsern die

  • Blob
  • FileReader
  • window.open mit Data-URLs

unterstützen sollte sich was zusammenbasteln lassen:

  • Blob mit 3D-Daten und passendem Mimetype anlegen
  • FileReader anlegen
  • FileReader.readDataURL mit Blob aufrufen
  • Im onload-Event des FileReaders ein neues Fenster mit dem Ergebniss erzeugen.

Diese Stabilität dieser APIs mit umfangreichen Daten würde ich im Moment allerdings noch als Verbesserungwürdig bezeichnen.)