把图片转成base64时url太长了,怎样使用ImageDataA ImageDataB?[视觉智能开放平台]

把图片转成base64时url太长了,怎样使用ImageDataA ImageDataB? 这样提交找不到

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 把图片转成base64时url太长了,怎样使用ImageDataA ImageDataB? 这样提交找不到,此回答整理自钉群“阿里云视觉智能开放平台咨询1群”

  2. 如果将图片转换为 Base64 编码后,URL 长度过长,可以考虑使用 ImageData 对象或 Canvas 对象的 toDataURL 方法生成 Base64 编码字符串。这样生成的字符串相对来说较短,不容易超出 URL 长度限制。

    ImageData 对象是一个存储像素数据的对象,它的数据属性是一个一维数组,每四个元素代表一个像素的 RGBA 值。可以通过创建一个 ImageData 对象并使用其 data 属性设置像素数据,然后通过调用 toDataURL 方法将其转换为 Base64 编码字符串。

  3. 可以看下平台提供的base64文件处理的方法,可能是因为输入的base64有问题,可以按照指导文档,代码再进行base64文件的处理。https://help.aliyun.com/document_detail/468191.html