最后编辑于2018-03
同样的代码,有的返回{"error_code":216201,"error_msg":"image format error","log_id":2512013976},有的返回{"result_num":0,"result":[],"log_id":2520628325},就是没有返回识别成功的,经测试图片转换也没问题,也搜不到解决方法,提供的例子也无法成功运行
byte[] imgData = FileUtil.readFileByBytes(imageBean.getPath());
byte[] base = Base64.encode(imgData, Base64.NO_WRAP);
String imgStr = Base64Util.encode(imgData);
imgStr = imgStr.replace("data:image/jpg;base64,", "");
imgParam = URLEncoder.encode(imgStr, "UTF-8");
ivPhoto.setImageBitmap(base64ToBitmap(imgStr));
收藏
点赞
0
个赞
请登录后评论
TOP
切换版块
是安卓,base64ToBitmap只是我把base64反编译回来而已,没问题,现在是把base64发送到百度进行识别返回错误
你这个是不是安卓呀?base64ToBitmap应用设置个参数才行。
做了,要不然的不至于有的没返回编码错误吧
检查base64编码是否正确,base64后是否做了urlencode