失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > java 检测网络图片大小_用security.imgSecCheck检测网络图片(Java实现)

java 检测网络图片大小_用security.imgSecCheck检测网络图片(Java实现)

时间:2021-02-21 10:21:57

相关推荐

java 检测网络图片大小_用security.imgSecCheck检测网络图片(Java实现)

自从进入微信小程序的大坑,每天早上叫醒我的不再是闹钟,而是昨天提交小程序审核又没过,因为上传的图片没有做检测,很荣幸的收到审核不通过的结果通知。

就像往常一样一顿百度猛于虎,百度结果基本不靠谱,各种方式试了N次,RestTemplate请求img_sec_check的结果永远只有一个:{"errcode":41005,"errmsg":"media datamissing hint: [mbGqUA08747823931]"},微信平台一直识别不到media

但是用Postman去调用却是没问题的,图片能够正确被检测出来的,说明还是代码的问题。

某位伟大的程序员曾经说过:人生一定有迈不过去的坎,但一定没有解决不了的Bug。于是果断放弃去网上找哪些乱七八糟的解决办法,打开Fiddler抓Postman发出的请求包。

看到这个报文,哥笑了,既然Spring提供的RestTemplate死活搞不定,那就用Java代码来构造一个文件上传请求吧,接着又是一顿撸代码猛如虎,返回梦寐以求的“errcode”: 87014。

对照Fiddler的报文和代码就能很简单看明白代码的逻辑,如果需要检测的是网络图片,修改一行代码就可以了。

终于实现对网络图片的检测,管书专家对敏感图片果断Say No,再次提交小程序,很快就审核通过了。

如果觉得《java 检测网络图片大小_用security.imgSecCheck检测网络图片(Java实现)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。