在JavaScript中從base64字符串創建Blob我在字符串中有base64編碼的二進制數據。const contentType = 'image/png';const b64Data = 'iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8
/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==';我想創建一個blob:包含此數據的URL并將其顯示給用戶。const blob = new Blob(????, {type: contentType});const blobUrl = URL.createObjectURL(blob);window.location = blobUrl;我還沒有弄清楚如何創建Blob。在某些情況下,我可以通過使用data:URL 來避免這種情況。const dataUrl = `data:${contentType};base64,${b64Data}`;window.location = dataUrl;但是在大多數情況下,data:URL非常大。如何Blob在JavaScript中將base64字符串解碼為對象?
在JavaScript中從base64字符串創建Blob
森欄
2019-05-29 15:41:39