ArrayBufferオブジェクトをBlobオブジェクトに変換は、「ArrayBufferオブジェクトが1つの場合」と「複数のArrayBufferオブジェクトが配列に格納されている場合」で方法が違うので注意すること。
ここはややこしく難しいところであるため、気を付けること。
// ArrayBufferオブジェクトが1つの場合
// arrayBuffer = ArrayBuffer
// arrayBufferをBlob オブジェクトに変換する。
// ArrayBufferオブジェクトはfirefoxのコンソールには[object ArrayBuffer]と出る。
const blob = new Blob([arrayBuffer]);
// 複数のArrayBufferオブジェクトが配列に格納されている場合
// arrayBufferList = [ArrayBuffer,ArrayBuffer,ArrayBuffer,ArrayBuffer,ArrayBuffer・・・・]
// arrayBufferListをBlob オブジェクトに変換する。
// blobオブジェクトはfirefoxのコンソールには[object Blob]と出る。
const blob = new Blob(arrayBufferList);