收藏
回答

怎么正确使用云调用imgSecCheck

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 需求 工具 wx5725d3a903068050 2.6.5

- 需求的场景描述(希望解决的问题)

cloud.openapi.security.imgSecCheck({  media: {    contentType: 'image/png',    value: Buffer
  }
})

上面的Buffer怎么从小程序前端获得?


最后一次编辑于  04-21  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • 悟空
    悟空
    04-22

    因为使用场景的关系,我的做法小程序端先上传到云存储,然后提供fileID调用云函数,在云函数里再通过这个fileID下载就能得到这个Buffer

    04-22
    赞同 1
    回复 3
    • 两个鱼头
      两个鱼头
      04-22

      我已经知道怎么弄了,小程序用wx.getFileSystemManager()获取ArrayBuffer传到云函数里,再使用nodejs的Buffer.from(ArrayBuffer)就是value的值



      04-22
      回复
    • 悟空
      悟空
      04-22回复两个鱼头

      云函数传不了那么大的ArrayBuffer

      04-22
      回复
    • 两个鱼头
      两个鱼头
      04-22回复悟空

      可以吧 1M一下不行吗? 反正imgSecCheck也是限制1M啊


      04-22
      回复
  • Faceless Men
    Faceless Men
    05-09

    老哥你的问题解决了么?

    05-09
    赞同
    回复 2
    • 两个鱼头
      两个鱼头
      05-09

      我的做法就是上面说的啊,后来不用云调用了,还是直接nodejs后端写

      05-09
      回复
    • 【顶顶*^o^*】
      【顶顶*^o^*】
      06-19

      你说的是不是最后在你们自己的服务端写了这个功能,用了https调用的那种方式?

      06-19
      回复