apiready = function() {
}
function startcap() {
api.getPicture({
sourceType : 'camera',
encodingType : 'jpg',
mediaValue : 'pic',
destinationType : 'url',
allowEdit : true,
quality : 90,
//targetWidth : 200,
//targetHeight : 200,
saveToPhotoAlbum : false
}, function(ret, err) {
if (ret) {
//alert(JSON.stringify(ret));
var url = ret.data;
//alert(url);
var a = document.getElementById('progress');
//显示进度,也可用进度条,在进度从95%到100%的时候有个明显停顿,此时文件已经传输完成,是在获取回调信息。
var b = document.getElementById('backurl');
//文件地址,也可通过文件选择器获得
var baseUrl = 'http://omybhgn6i.bkt.clouddn.com/';
//七牛给你的测试域名,也可使用自己捆绑的域名youe.xxx.com
var obj = api.require('qiniuUpfile');
obj.upfile({
file : url
//name : 'hahahja'
}, function(ret, err) {
if (ret.status) {
if (ret.oper == "complete") {
alert(JSON.stringify(ret));
//上传成功后组装访问路径,或直接访问文档
$api.text(b, baseUrl + ret.info.key);
} else if (ret.oper == "progress") {
//上传过程中获取进度数据
$api.text(a, ret.percent);
}
}
});
} else {
alert(JSON.stringify(err));
}
});
}