开发者社区 > 视觉智能 > 文字识别 > 正文

我后台是调用的文字识别OCR的代码,通过按钮上传文件,然后总提示:base64编码不对,该如何解决?

1fa5c2bdcb7e4c5e22788c3f06dfa860.png
d6d4d14260c1895230d33890427c2bab.png
我后台是调用的文字识别OCR的代码,通过 JS处理成base64后,传到后端的文档,我通过按钮上传文件,然后总提示:base64编码不对,该如何解决?

展开
收起
2401。 2023-09-18 19:56:38 118 0
4 条回答
写回答
取消 提交回答
  • 十分耕耘,一定会有一分收获!

    楼主你好,这个问题可能出现在多个地方,需要进一步排查。下面是一些可能的原因和解决方法:

    1. 文件上传问题:确保上传的文件格式正确,并且上传的数据是完整的。可以在上传前使用JS检查一下文件格式和大小。

    2. Base64编码问题:确保使用的是正确的Base64编码格式。如果需要使用其他的编码格式,确保在调用API的时候指定正确的编码方式。

    3. 接口参数问题:确保调用API时传递的参数是正确的,并且按照要求进行了编码。可以查看阿里云OCR文档中的API参数要求,检查参数是否正确。

    4. API使用权限问题:确保使用阿里云OCR的账号有接口调用权限,并且使用的是正确的API密钥和密钥ID。

    2023-09-22 08:11:29
    赞同 展开评论 打赏
  • 从事java行业9年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    您好,文字识别OCR大部分API接口应是不支持base64编码图片的,比如通用文字识别
    image.png
    比如票据凭证识别的增值税发票识别
    image.png
    等都是不支持base64的,如果您使用的base64图片报错,那么建议您尝试使用图片url进行API接口调用。

    2023-09-21 20:48:07
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    如果您的后台代码使用OCR服务时提示"base64编码不对",这可能是由于文件上传或处理过程中出现的问题。以下是一些常见的解决方法:
    image.png
    image.png

    1. 检查上传的文件格式:确保您上传的文件是支持的图像格式,例如JPEG、PNG等。某些OCR服务可能只支持特定的图像格式,因此确认文件格式是否符合要求。

    2. 确认文件完整性:确保上传的文件没有损坏或部分丢失。可以尝试打开该文件并检查是否能正常显示。

    3. 检查文件大小:确认上传的文件大小是否在OCR服务的限制范围内。某些OCR服务可能有最大文件大小的限制,请确保您的文件大小符合要求。

    4. 验证Base64编码:如果您的代码是将文件转换为Base64编码后进行传输,请确保Base64编码的正确性。验证该编码是否正确,并与实际文件内容进行比较。

    5. 联系OCR服务提供商支持:如果您尝试了上述方法仍然无法解决问题,建议联系所使用的OCR服务提供商的支持团队。他们可以帮助您诊断和解决问题,并提供更具体的指导。

    2023-09-19 15:15:45
    赞同 展开评论 打赏
  • 462

    Invalid Input - image data error - image decode failed, please check your image binary data

    输入的image解码失败、base64编码的是不合法的图像格式

    462

    Invalid Input - image data error - base64decode error: incorrect padding in base64 string

    输入的image不是合法的base64字符串,base64编码的数据长度需要是4的倍数,如果长度不够,需要再末尾加上=补足。

    image.png

    看一下具体的错误码,看看是哪里的问题。

    错误代码表

    https://help.aliyun.com/document_detail/43906.html?spm=a2c4g.295363.0.0.74742d96e9mjEA

    image.png

    2023-09-19 08:55:01
    赞同 展开评论 打赏

文字识别技术可以灵活应用于证件文字识别、发票文字识别、文档识别与整理等行业场景,满足认证、鉴权、票据流转审核等业务需求。

相关电子书

更多
阿里云智能-印刷文字识别OCR-产品介绍 立即下载
阿里巴巴读光OCR 立即下载
印刷文字识别算法设计与在线服务 立即下载