Baseline Widely available
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die blob()
-Methode der Response
-Schnittstelle nimmt einen Response
-Stream und liest ihn bis zum Abschluss. Sie gibt ein Promise zurück, das mit einem Blob
aufgelöst wird.
Keine.
Hinweis: Wenn die Response
einen Response.type
von "opaque"
hat, wird der resultierende Blob
eine Blob.size
von 0
und einen Blob.type
von leerem String ""
haben, was ihn für Methoden wie URL.createObjectURL()
unbrauchbar macht.
Ein Promise, das mit einem Blob
aufgelöst wird.
DOMException
AbortError
Die Anfrage wurde abgebrochen.
TypeError
Wird aus einem der folgenden Gründe ausgelöst:
Content-Encoding
-Header falsch ist).In unserem fetch request Beispiel (führen Sie fetch request live aus), erstellen wir eine neue Anfrage mit dem Request()
-Konstruktor, um dann ein JPG abzurufen. Wenn der Abruf erfolgreich ist, lesen wir ein Blob
aus der Antwort mit blob()
, fügen es eine Objekt-URL hinzu mit URL.createObjectURL()
und setzen dann diese URL als Quelle eines <img>
-Elements, um das Bild anzuzeigen.
const myImage = document.querySelector("img");
const myRequest = new Request("flowers.jpg");
fetch(myRequest)
.then((response) => response.blob())
.then((myBlob) => {
const objectURL = URL.createObjectURL(myBlob);
myImage.src = objectURL;
});
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4