Liest alle Bytes eines File oder Blob in einen ArrayBuffer, die Form, die binäre Lader und die STEP-Konverter nehmen.
Das zu lesende File oder der zu lesende Blob
Die Bytes als ArrayBuffer
Liest alle Bytes eines File oder Blob in ein Uint8Array, ein Byte-Array, das indiziert und geschnitten werden kann.
Das zu lesende File oder der zu lesende Blob
Die Bytes als Uint8Array
Packt ein Blob in ein File mit einem Namen und einem MIME-Typ, was Lader brauchen, die einen Dateinamen wollen;
der eigene Typ des Blobs bleibt erhalten, wenn mimeType weggelassen wird.
Der Blob, der Dateiname und der optionale MIME-Typ
Das File
Kopiert die Bytes eines File in ein einfaches Blob desselben Typs und lässt den Namen weg; ein übergebenes Blob kommt als Kopie zurück.
Das zu kopierende File oder der zu kopierende Blob
Der Blob
Betrachtet die Bytes eines ArrayBuffer als Uint8Array; keine Bytes werden kopiert, beide teilen denselben Speicher.
Der anzuzeigende ArrayBuffer
Das Uint8Array über dieselben Bytes
Kopiert genau die Bytes, die ein Uint8Array abdeckt, in einen neuen ArrayBuffer, sodass eine Ansicht über einen Teil eines größeren Puffers nur ihren eigenen Teil ergibt.
Das zu kopierende Uint8Array
Der neue ArrayBuffer
Erstellt eine temporäre URL für ein im Speicher gehaltenes File oder Blob, sodass es an alles übergeben werden kann, das von einer URL lädt, etwa einen Textur- oder Modell-Lader.
Die URL lebt so lange wie die Seite.
Das File oder der Blob
Die temporäre URL
Erstellt eine temporäre URL für jedes File oder Blob in einer Liste, in derselben Reihenfolge, wie
createObjectURL es für eines tut.
Die Files oder Blobs
Eine temporäre URL pro Datei, in derselben Reihenfolge
Startet einen Browser-Download des gegebenen Inhalts als Datei mit dem Namen fileName plus der
extension.
Textinhalt wird in ein Blob vom Typ contentType gepackt; ein Blob wird heruntergeladen, wie es ist.
Der Dateiname, der Inhalt, die Erweiterung und der Inhaltstyp
Lädt den Inhalt einer URL als Blob herunter, rohe Bytes ohne Dateinamen; der Server muss Cross-Origin-Anfragen erlauben.
Die abzurufende URL
Der Antwortinhalt als Blob
Lädt den Inhalt einer URL als File herunter, benannt nach dem letzten Teil der URL, ohne ihre Query-Zeichenkette; der Server muss Cross-Origin-Anfragen erlauben.
Die abzurufende URL
Der Antwortinhalt als File
Lädt den Inhalt einer URL herunter und parst ihn als JSON; der Server muss Cross-Origin- Anfragen erlauben und der Inhalt muss gültiges JSON sein.
Die abzurufende URL
Der geparste JSON-Wert
Lädt den Inhalt einer URL als reinen Text herunter; der Server muss Cross-Origin-Anfragen erlauben.
Die abzurufende URL
Der Antwortinhalt als Text
Lädt ein benanntes Asset der laufenden Anwendung als File, über die Suche, die die Anwendung
in assetManager.getAsset bereitstellt.
In welchem Speicher der Name nachgeschlagen wird, hängt von der Anwendung ab; ein fehlendes Asset lehnt das Promise ab.
Der Dateiname des Assets
Das Asset als File
Lädt ein benanntes Asset der laufenden Anwendung und liest es als Text, für JSON, CSV oder andere als Assets gespeicherte Textdateien.
Der Dateiname des Assets
Der Inhalt des Assets als Text
Lädt ein benanntes lokales Asset, eines, das im Browser statt auf einem Server gehalten wird, über die
Suche, die die Anwendung in assetManager.getLocalAsset bereitstellt.
Ein Name, der auf mehrere Dateien aufgelöst wird, ergibt eine Liste.
Der Dateiname des Assets
Das Asset als File oder eine Liste von Files, wenn der Name mehrere enthält
Lädt ein benanntes lokales Asset, eines, das im Browser statt auf einem Server gehalten wird, und liest es als Text; ein Name, der auf mehrere Dateien aufgelöst wird, ergibt eine Liste von Texten.
Der Dateiname des Assets
Der Inhalt als Text oder eine Liste von Texten, wenn der Name mehrere Dateien enthält
Dateien in ein Skript hinein und heraus: Assets, die die laufende Anwendung unter einem Namen speichert, Dateien, die von einer URL abgerufen werden, Downloads und Umwandlungen zwischen File, Blob, ArrayBuffer und Uint8Array. Die Anwendung stellt die Nachschlagevorgänge über
assetManagerbereit, daher hängt es davon ab, wo das Skript läuft, worauf ein Asset-Name aufgelöst wird; das Abrufen braucht einen Endpunkt, der Cross-Origin-Anfragen erlaubt.