如何使用 javascript 判斷 blob 類型
要判斷 Blob 類型,JavaScript 提供了 Blob.type 屬性。它返回一個字符串,表示 Blob 的 MIME 類型。
具體步驟如下:
獲取 Blob 對象:可以通過多種方式獲取 Blob 對象,例如通過 File 對象或 fetch() 方法。
檢查 Blob.type 屬性:使用 blob.type 屬性可以訪問 Blob 的 MIME 類型。
比較 MIME 類型:將 blob.type 與已知的 MIME 類型進行比較以確定 Blob 的類型。
以下示例代碼演示了如何使用 JavaScript 判斷 Blob 類型:
const blob = new Blob(['Hello world'], { type: 'text/plain' }); if (blob.type === 'text/plain') { console.log('Blob is a plain text file.'); } else if (blob.type === 'image/png') { console.log('Blob is a PNG image.'); } else { console.log('Blob type is unknown.'); }
登錄后復制
常見 MIME 類型
以下是常見 MIME 類型的列表:
text/plain – 純文本文件
image/png – PNG 圖像
image/jpeg – JPEG 圖像
image/gif – GIF 圖像
video/mp4 – MP4 視頻
audio/mpeg – MP3 音頻