|
[其他]
请问api.getPicture回调是一个Blob对象吗?
[复制链接]
请问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:'服务器错误'
// });
}
});
};
|
|