求解释怎么用base64还是错误呢?
better319 发布于2017-12 浏览:2881 回复:13
0
收藏

返回错误

 

 

识别图片为

收藏
点赞
0
个赞
共13条回复 最后由用户已被禁言回复于2022-04
#14用户已被禁言回复于2017-12
#13 better319回复
可以不用,而且我用h5+调用的是安卓的接口,可以直接显示。。。。好尴尬。 我还提了个工单,他们回复我说已经可以跨越了,但是我没实现啊 。。
展开

API是不跟语言有直接关系的

0
#13better319回复于2017-12
#12 用户已被禁言回复
我用ajax亲测。不urlencode也是可以的。urlencode也是可以的。 但是如果是后台鄙人是Java 那就必须得urlencode一下。
展开

可以不用,而且我用h5+调用的是安卓的接口,可以直接显示。。。。好尴尬。

我还提了个工单,他们回复我说已经可以跨越了,但是我没实现啊 。。

0
#12用户已被禁言回复于2017-12
#11 无可未辩驳回复
image format error问题 解决方法:图片均需要base64编码后再进行urlencode编码
展开

我用ajax亲测。不urlencode也是可以的。urlencode也是可以的。

但是如果是后台鄙人是Java 那就必须得urlencode一下。

1
#11无可未辩驳回复于2017-12

image format error问题

解决方法:图片均需要base64编码后再进行urlencode编码

0
#10用户已被禁言回复于2017-12
#9 comihuang回复
请在仔细阅读API文档:所有图片均需要base64编码后再进行urlencode
展开

ajax发送不一定非得urlencode。

1
#9comihuang回复于2017-12
#6 better319回复
重点是这个: [代码] 感谢这篇文章:http://blog.csdn.net/lugia_du/article/details/52016590
展开

请在仔细阅读API文档:所有图片均需要base64编码后再进行urlencode

0
#8周俊316回复于2017-12

好的

0
#7用户已被禁言回复于2017-12
#6 better319回复
重点是这个: [代码] 感谢这篇文章:http://blog.csdn.net/lugia_du/article/details/52016590
展开

有遇到的可以看6楼回复的哦

0
#6better319回复于2017-12

重点是这个:

image2="iVBORw0KGgoAAAANSUhEUgAAAg0AAAF0CAYAAACg3QoAAAAgAElEQVR4nOxdB5wURdb/T+jJs3mXjeQlZySIIDmIijmd6czZ8/M8s57ZU/H0PLPnmQ4VOQMmREUERUCS5Cw5bE6TQ/f3Xs3UbrMuC7q7HOD8+Q0zO6G76tXL9aoKWkTTwpqmRcJBrTkQDoe1bt26ae+++654fTQhG"
  var image1 = image2.replace(/\+/g, "%2B");

感谢这篇文章:http://blog.csdn.net/lugia_du/article/details/52016590

1
#5better319回复于2017-12

搞定了。。base64编码里面+号要改








文字ORC

请求数据
0
#4better319回复于2017-12
#3 用户已被禁言回复
图片通过AJAX的POST请求。base64长度问题导致传递过去的信息不完整就会返回216201 你可以测试一下特别小的图片。几百B的试试。应该是可以的。 鄙人不是前端高手。暂时木有找到解决方法 
展开

谢谢,这样已经不错了,

0
#3用户已被禁言回复于2017-12
  • 图片通过AJAX的POST请求。base64长度问题导致传递过去的信息不完整就会返回216201
  • 你可以测试一下特别小的图片。几百B的试试。应该是可以的。
  • 鄙人不是前端高手。暂时木有找到解决方法 
1
#2better319回复于2017-12







文字ORC

请求数据
0
TOP
切换版块