- 用云开发,黄图无法鉴别,请问图片上传的参数应该是什么?
// 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() // 云函数入口函数 exports.main = async (event, context) => { try { var result = await cloud.openapi.security.imgSecCheck({ media: { // contentType: 'image/jpg', contentType: 'image/*', value: Buffer.from(event.img) //imgcontent:event.img } }) return result } catch (err) { return err } } 调用: 我用的是有赞vant uploadr组件获取了临时文件的地址 afterRead(event) { const { file } = event.detail; //获取临时文件路径 const fileList = this.data['fileList1']; this.setData({ [`fileList1`]: fileList.concat(file) }); //存入fileList1数组 console.log(this.data.fileList1[0].path);//查看输出的文件 为utl http://tmp/wxcda4cb82f8d9d46b.o6zAJs5UzBjZe6rkptj9M9Cxtz0s.tJrNexHpPXPM50faffa508d8443d2b12b93c45df17e3.jpg wx.cloud.callFunction({ // 云函数名称 name: 'checkimg', // 传给云函数的参数 data: ({ img: this.data.fileList1[0].path //黄图继续报正确 // img:event.detail //黄图继续报正确 //img: fileList.concat(file) }), }).then(res => { console.log(res); if (res.result.errCode == 0) { // console.log(res); //这里输入审核通过后的内容 } else { wx.hideLoading(); console.log(res); wx.showModal({ title: '提醒', content: '请注意言论', showCancel: false }) } } ) }, 得到的结果: errCode: 0 errMsg: "openapi.security.imgSecCheck:ok" [图片] 是黄图却可通过,但我用你们的“珊瑚安全小程序”判断,就显示不能通过,说明图片是黄图 这图片没有错误, 现我猜想是不是我date img 上传的类型会不会有误? 应该上传什么数据 ? 我上传 http://tmp/wxcda4cb82f8d9d46b.o6zAJs5UzBjZe6rkptj9M9Cxtz0s.tJrNexHpPXPM50faffa508d8443d2b12b93c45df17e3.jpg 还要转化吗?
2020-06-26 - 图片鉴黄,用云开发存储图片后,怎么鉴黄?
图片鉴黄,用云开发存储图片后,怎么鉴黄?
2020-04-19