Request.blob()

arrayBuffer()Request インターフェイスのメソッドで、リクエスト本体を読み込み、それを Blob で解決するプロミスとして返します。

構文

blob()

引数

なし。

返値

Blob で解決するプロミス。

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
});

仕様書

Specification
Fetch Standard
# ref-for-dom-body-blob①

ブラウザーの互換性

BCD tables only load in the browser

関連情報