微信小程序开发中,使用 RestTemplate 访问 security.imgSecCheck来判断图片是否违规,网上试了好多办法,终于解决了!果然世上没有过不去的坎!
首先定义原始url:
因为参数有一个是 FormData 类型,所以需要给访问增加header参数,具体方法如下:
注意,远程调用的restTemplate也要进行特殊配置:
上面是整个的检测调用过程,亲测可用,调用方法如下:
注意上面的 accessToken 写上自己的就行。来看一下一个违规图片的调用结果:
注意上面标注的需要注意的地方!日志中也返回了正确的结果:
我好奇你file.getResource方法哪来的
小程序端上传图片文件到服务器的时候怎么传?小程序端readFile()的时候带上encoding就检测不出违规图片,不带的话手机会卡死
https://mp.weixin.qq.com/s/o77bLIfCEkHq3acmqS4Tyw