IOS 6.1新Blob不返回Blob对象

时间:2013-06-02 20:41:40

标签: html5 ios6 html5-canvas blob

我有以下代码从画布toDataURL

创建一个Blob

dataURItoBlob =(dataURI) - >     binary = atob(dataURI.split(“,”)[1])     array = []     i = 0

while i < binary.length
    array.push binary.charCodeAt(i)
    i++
uint = new Uint8Array(array)
new Blob [uint]

这在chrome / ff / opera中工作正常。但是当我在我的IPAD操作系统6.1中尝试时,新的Blob返回[object Uint8Array] IOS 6.1中是否存在问题

感谢

1 个答案:

答案 0 :(得分:0)

要阅读Uint8Array,您需要参考buffer

new Blob([uint.buffer], {type: 'image/jpeg'});

这将在iOS中修复它,但也在chrome / ff / opera上默认使用。我的建议是添加正确的contentType。