{
"log_id": 6294872162216557535,
"error_code": 216101,
"error_msg": "param image not exist"
}
代码:---------------------------------------
var param = {
image: encodeURIComponent(imgBase64),
language_type: "CHN_ENG",
detect_direction: false,
detect_language: false,
probability: false
};
GhostOauth.getCharacter(param).then(function (data) {
console.log(data);
})
getCharacter: function (requests) {
var token = "24.2eb8d0b8ad6226ca3a8a2e25e5c477ef.2592000.1519288873.282335-10735029";
var url = 'https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic?access_token=' + token;
return request(url, 'POST', requests);
}
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
什么编程语言?语言之间有点区别。最好问问题说明确一下哈
data:'image=图片的base64数据'
这个怎么加?加哪里?哪位能不能说具体点?
恩。成功就好。记得一定要描述清楚自己的语言。你直接说js谁也不会想到是angular的
按照你的格式请求成功了 ,谢谢
data:'image=图片的base64数据'
我百度了一下。你这个是angular吧。
我刚才在线测试了一下。是能正常返回的呀。
你改下你的param吧。我测试的data写法如下:
function request(url, method, data) {
var defer = $q.defer();
$http({
method: method,
timeout: 5000,
url: url,
headers: {
"Content-Type": "application/x-www-form-urlencoded"
},
data: data
}).success(function (data) {
defer.resolve(data);
}).error(function (data, status, headers, config) {
defer.reject(data);
});
return defer.promise;
}
请求头已经加了“Content-Type=application/x-www-form-urlencoded”的
恩。或者你加上Content-Type=application/x-www-form-urlencoded
request()这个是你自己写的方法?还是原生JavaScript自带的呢?
参数的位置?image 的位置吗?
你做的步骤都没错。就是参数位置有点不对。
ionic1
可是我的image 是按照文档上的说明来的呀,去掉了头部“data:image/png;base64,”,然后再使用encodeURIComponent转码。我就很纳闷
"error_msg": "param image not exist"
明显告诉你参数image不存在。
你image参数放的位置不太对应该。没见过你这样的JavaScript。
就是普通的js
这是什么语言呢?NodeJS?