帖子
帖子
用户
博客
课程
显示全部楼层
16
帖子
0
勋章
49
Y币

[其他] 请问api.getPicture回调是一个Blob对象吗?

[复制链接]
发表于 2021-4-25 20:18:53
请问api.getPicture回调是一个Blob对象吗?
上传图片到七牛云代码:   
            api.getPicture({
                sourceType: sourceType,
                encodingType: 'png',
                allowEdit: true,
                quality: 100,
                targetWidth: 200,
                targetHeight: 200
            }, function(ret, err) {
                if (ret) {
                    yqntoken(ret.data);                                   
                }
            });




function yqntoken(avatarUrl_) {
        api.ajax({
            url: 'http://192.168.8.100:8000/h5/qntoken',               
            method: 'get',
        }, function(ret, err) {
            if (ret && ret.token) {
                var token = ret.token;
                var key = (new Date()).getTime() + '.' + avatarUrl_.split('.')[1];
                var putExtra = {
                    fname: key,
                    params:{},
                    mimeType: ['image/png','image/jpeg']
                };
                var config = {
                    useCdnDomain: true,
                    retryCount: 6,
                    region: qiniu.region.z0
                };
                var observable = qiniu.upload(avatarUrl_,key,token,putExtra,config); 图片上传成功后图片显示是空的不知哪里出错?
                               # qiniu.upload(file: blob, key: string, token: string, putExtra: object, config: object) #要求传一个Blob 对象




                observable.subscribe({
                    'next': handleFileUploadProgress,
                    'error': handleFileUploadError,
                    'complete': handleFileUploadComplete
                });               


            } else {
                // api.toast({
                //     msg:'服务器错误'
                // });
            }
        });
};











380
帖子
4
勋章
6
Y币
您需要登录后才可以回帖 登录

本版积分规则