图片太大内容安全检查失败问题总结
~
场景:
imgSecCheck 接口限制图片的尺寸不能超过 750px * 1334px 且图片大小不能超过 1M ,上传的图片不可能全部都在这个范围内,因此需要对图片的尺寸和大小做一些调整。
二个方案
1、先上传,后检测
2、压缩检测
2021-01-25
今天我在优化这块代码,发现其实图片过大会造成二个问题,在云函数执行之前就已经报错了,所以第一步就是要解决信息如何传递到云函数端,这个问题可以通过前置上传来处理,先上传,然后提取文件链接,作为参数传递到云函数端,然后在云函数端完成压缩、内容校验等操作
参考文档
1、ios上,security.imgSecCheck出现data exceed max size?? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/000e8c783a03e8d0759a9dbc056800
2、内容安全检测图片API:openapi.security.imgSecCheck完美解决方案。? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/00062c5c7a8ec834dc692913156013
3、[内容安全]校验一张图片是否含有违法违规内容实战 - Java版? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/00008ecf79c44895b379cbd145b013
4、云调用实现内容安全【文本、图片】? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/000a244b4a0e184f543a2ff9c5b013
5、检测图片内容安全,图片最大1M?? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/0002c41cc985900a770a90ccc56800