Blob 物件
了解 Blob 是什麼以及如何使用它 網頁瀏覽器實作了 Blob 物件,它可以負責存儲數據。 Blob 代表「二進制大型物件」,它是不透明的一組字節。 Blob 可用於許多用途。 它們可以從網路內容中創建,可以保存到磁盤中,或從磁盤中讀取。它們是 FileReader API 中使用的 File 的基礎數據結構,例如。 Blob 可以使用通道消息 API 在 Web Workers 和 iframe 之間進行傳遞,也可以使用推送 API 從服務器傳遞到客戶端。 Blob 也可以使用 URL 來引用。 您可以提取存儲在 Blob 中的文本(或字節),並且 Blob 甚至可以直接存儲在 IndexedDB 中,同樣可以從那裡檢索出來。 查看我的 IndexedDB 教程 Blob 是一種重要的數據類型需要理解。 可以通過以下方式創建 Blob: 使用 Blob() 構造函數 使用 Blob.slice() 實例方法從另一個 Blob 中創建 構造函數接受一個值的數組。即使只有一個要放入 Blob 中的字符串,也必須將其包裹在數組中。 例如: const data = new Blob(['Test']) 您不需要放入 [String] 值。您可以傳遞: 字符串 ArrayBuffer ArrayBufferView 其它 blobs Blob 构造函數接受可選的第二個參數,它代表 MIME 類型:...