- 云服务器调用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; } } 本地函数: wx.chooseImage({count: 1}).then((res) => { if(!res.tempFilePaths[0]){ return; } console.log(JSON.stringify(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 => { console.log(JSON.stringify(imgRes)) if(imgRes.result.errorCode == ‘87014’){ wx.showToast({ title:‘图片含有违法违规内容’, icon:‘none’ }) return }else{ //图片正常 } [代码] } ) }, fail: err => { console.log(err) } } ) 我相信做出来的人很多,但是没有分享出来,我今天分享出来就是为了避免更多程序员不要在这种简单的问题上,浪费太多的时间,我就浪费了很多时间,兼职太坑爹了[代码]
2019-07-26 - 一些不能用的小程序,占着搜索名额。考虑释放长期不更新的且不能正常使用的小程序的权重。
目前有一些小程序,因为名字取的好,占用很高的搜索权重。这个我理解就是先到先得,也无可厚非。 但是存在一个现象,有一些小程序,因为注册的早,名字好,占着搜索位,但其实功能已经崩溃了。服务都连接不上。打开就是一个空壳。这种小程序,特别阻塞其他开发者的信心。 我给出一些参考建议 1.6个月(180天)未登录管理后台的账号,直接注销,且释放应用名称。 2.1个月(30天)不能提供正常服务,且未修复,直接注销,且释放应用名称。 其实不止小程序有,公众号也有这个问题。。。这不利于形成一个公平的竞争环境。
2020-03-27