相关疑难解决方法(0)

blob不接受ios上的Uint8Array

我尝试创建一个Blob对象并将Uint8Array传递给它的构造函数它适用于Chrome上的chrome和firefox在ios上的chrome和safari但是Blod不包含Uint8Array的数据但文本:[object Uint8Array]

我需要这个将画布上传到服务器.

有解决方法吗?

javascript google-chrome blob ios

9
推荐指数
1
解决办法
4867
查看次数

如何用新的Blob构造函数替换已弃用的BlobBuilder?

由于Blobbuilder已弃用,我最近决定使用新的面部识别API,因此我很难切换到"blob".

function dataURItoBlob(dataURI, callback) {
        // convert base64 to raw binary data held in a string
        // doesn't handle URLEncoded DataURIs

        var byteString;
        if (dataURI.split(',')[0].indexOf('base64') >= 0) {
            byteString = atob(dataURI.split(',')[1]);
        } else {
            byteString = unescape(dataURI.split(',')[1]);
        }

        // separate out the mime component
        var mimeString = dataURI.split(',')[0].split(':')[1].split(';')[0];

        // write the bytes of the string to an ArrayBuffer
        var ab = new ArrayBuffer(byteString.length);
        var ia = new Uint8Array(ab);
        for (var i = 0; i < byteString.length; i++) {
            ia[i] = …
Run Code Online (Sandbox Code Playgroud)

javascript blobs

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×2

blob ×1

blobs ×1

google-chrome ×1

ios ×1