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