dd.config设置了'biz.util.uploadImage' 但是使用时,还是会报[Log] {"errorMessage":"Jsapi Should NOT Call, selectorString = uploadImage:to:","errorCode":"7"}
大神请帮忙解答一下!!!
app.js中
dd.ready(()=>{
dd.config({
agentId: this.jsConfig.getAgentId(), // 必填,微应用ID
corpId: this.jsConfig.getCorpId(),//必填,企业ID
timeStamp:this.jsConfig.getTimeStamp() , // 必填,生成签名的时间戳
nonceStr: this.jsConfig.getNonceStr(), // 必填,生成签名的随机串
signature: this.jsConfig.getSignature(), // 必填,签名
jsApiList: [
// test for uploadImage
'biz.util.uploadImage',
'biz.util.previewImage'
] // 必填,需要使用的jsapi列表
});
alert("already!");
dd.runtime.permission.requestAuthCode({
corpId : this.jsConfig.getCorpId(),
onSuccess : info => {
console.log("get code info:",info)
let getUserInfoRequest = new this.backend.root.dingtalk.GetUserInfoRequest();
getUserInfoRequest.setCode(info.code);
getUserInfoRequest.setCorpId(this.jsConfig.getCorpId());
//get current user info
executeAPI(this.backend,'.dingtalk.GetUserInfoRequest.cmd',getUserInfoRequest).then(response=>{
let getUserInfoResponse = response.get('.dingtalk.GetUserInfoResponse.cmd');
let user = getUserInfoResponse.getUser();
dd.userdata = user;
console.log("userinfo:",user);
//update state
this.setState({loaded:true});
})
},
onFail : function(err) {
alert('fail: ' + JSON.stringify(err));
}
});
});
dd.error(function(err) {
alert('dd error: ' + JSON.stringify(err));
});
另一个js文件中。
picClick(){
dd.biz.util.uploadImage({
multiple: true, //是否多选,默认false
max: 3, //最多可选个数
onSuccess : function(result) {
console.log(JSON.stringify(result));
//onSuccess将在图片上传成功之后调用
//[
// 'http://gtms03.alicdn.com/tps/i3/TB1VF6uGFXXXXalaXXXmh5R_VXX-237-236.png'
//]
},
onFail : function(result) {
console.log(JSON.stringify(result));
}
});
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。