請求:blob() 方法

Baseline 已廣泛支援

此特性已得到良好確立,可跨多種裝置和瀏覽器版本使用。自 2017 年 3 月起,所有瀏覽器均支援此特性。

注意:此功能在 Web Workers 中可用。

Request 介面的 blob() 方法讀取請求正文並將其作為 promise 返回,該 promise 解析為 Blob

語法

js
blob()

引數

無。

返回值

一個 promise,它解析為 Blob

示例

js
const obj = { hello: "world" };
const myBlob = new Blob([JSON.stringify(obj, null, 2)], {
  type: "application/json",
});

const request = new Request("/myEndpoint", {
  method: "POST",
  body: myBlob,
});

request.blob().then((myBlob) => {
  // do something with the blob sent in the request
});

規範

規範
Fetch
# ref-for-dom-body-blob①

瀏覽器相容性

另見