温州天成乡微信小程序调用图片安全API

阅读 36734  ·  发布日期 2020-08-24 17:26  ·  温州优光网络科技有限公司|建站|APP小程序制作|做网站SEO推广优化
【摘要】 微信小程序审核拒绝,拒绝原因是用户上传图片可能存在违法违规问题,程序必须有审核机制。解决方法如下(云开发):config.json{ "permissions": { "openapi": [ "security.imgSecCheck" ] } }云函数const cloud = ... 【温州小程序开发,温州微信公众号,平阳做网站,平阳网站建设公司,平阳小程序商城制作,昆阳万全做网站,鳌江水头小程序,萧江腾蛟微信公众号,山门顺溪南雁海西南麂凤卧麻步怀溪网络网店服务,政采云网店管理服务】...

微信小程序调用图片安全API

微信小程序审核拒绝,拒绝原因是用户上传图片可能存在违法违规问题,程序必须有审核机制。
解决方法如下(云开发):
config.json{
"permissions": {
"openapi": [ "security.imgSecCheck" ] }
}
云函数const cloud = require('
wx-server-sdk'
) cloud.init() exports.main = async (event, context) => {
const {
value }
= event;
try {
const res = await cloud.openapi.security.imgSecCheck({
media: {
header: {
'
Content-Type'
: '
application/octet-stream'
}
, contentType: '
image/png'
, value: Buffer.from(value) }
}
) return res;
}
catch (err) {
return err;
}
}
jsChooseImage() {
wx.chooseImage({
count: 1, sizeType: ['
original'
, '
compressed'
], sourceType: ['
album'
], success: (res) => {
if (res.tempFiles[0] && res.tempFiles[0].size > 1024 * 1024) {
wx.showToast({
title: '
图片不能大于1M'
, icon: '
none'
}
) return;
}
//校验图片 wx.getFileSystemManager().readFile({
filePath: res.tempFilePaths[0], success: buffer => {
console.log(buffer.data) wx.cloud.callFunction({
name: '
checkImg'
, data: {
value: buffer.data }
}
).then( imgRes => {
if (imgRes.result.errCode == '
87014'
) {
wx.showToast({
title: '
图片含有违法违规内容'
, icon: '
none'
}
) return }
else {
//图片正常 if (this.data.imgList.length != 0) {
this.setData({
imgList: this.data.imgList.concat(res.tempFilePaths) }
) }
else {
this.setData({
imgList: res.tempFilePaths }
) }
}
}
) }
, fail: err => {
console.log(err) }
}
) }
}
);
}
,推荐教程:
《微信小程序》以上就是微信小程序调用图片安全API的详细内容,更多请关注php中文网其它相关文章!
微信
分享相关标签:
微信小程序本文转载于:
简书,如有侵犯,请联系a@php.cn删除
上一篇:
微信公众号文章删除不了怎么办?
下一篇:
微信小程序页面开发相关文章相关视频微信小程序看不了广告怎么办?用mpvue开发微信小程序基础知识记一次微信小程序在安卓手机上的白屏问题微信小程序中自定义select下拉选项框组件微信小程序调用图片安全API初识微信小程序(2)初识微信小程序(3)初识微信小程序(4)深入了解微信小程序(一) [温州做微信公众号]