收藏
回答

为什么imgSecCheck对于正常图片都是返回异常?

将正常的图片传给imgSecCheck去检测,基本都是超时返回-1,这是为什么?


回答关注问题邀请回答
收藏

2 个回答

  • 云淡风清 hello world
    云淡风清 hello world
    2020-07-10

    appid:wx860e16389b04ccfc

     let result = await cloud.openapi.security.imgSecCheck({

          media: {

            // header:{'Content-Type' : 'application/octet-stream'},

            contentType: 'image/png',

            value: Buffer.from(event.value)

          }

        })

        return result


    相同的代码,在模拟器上请求云函数imgSecCheck返回正常,但在手机上就是返回错误,貌似云函数调用就不成功:

    Error: errCode: -1  | errMsg: cloud.callFunction:fail Error: operateWXData:fail:cgi fail(1,104) (callId: 1594346653780-0.15825221472527518) (trace: 10:4:13 start->10:4:18 system error (Error: operateWXData:fail:cgi fail(1,104)), retry->10:4:22 system error (Error: operateWXData:fail:cgi fail(1,104)), retry->10:4:27 system error (Error: operateWXData:fail:cgi fail(1,104)), abort); at cloud.callFunction api; 

        at new u (eval at n.call.document (runtime.js?devtools_ignore=true:1), <anonymous>:2:261144)

        at d (eval at n.call.document (runtime.js?devtools_ignore=true:1), <anonymous>:2:261651)

        at f (eval at n.call.document (runtime.js?devtools_ignore=true:1), <anonymous>:2:261746)

        at eval (eval at n.call.document (runtime.js?devtools_ignore=true:1), <anonymous>:2:428279)

    2020-07-10
    有用
    回复 2
    • 云淡风清 hello world
      云淡风清 hello world
      2020-07-10
      在手机上,如果拍的是打印的文字,调用imgSecCheck倒是能正常返回。但如果是拍的一般物品风景的图片就返回上面这个了。
      2020-07-10
      回复
    • 云淡风清 hello world
      云淡风清 hello world
      2020-07-10
      调用时间:2020.7.10 11:30~11:35左右有调用,
      2020-07-10
      回复
  • 灵芝
    灵芝
    2020-07-09

    你好,请提供appid、完整请求(带access_token,过期也可以)、返回信息、请求时间、测试图片

    2020-07-09
    有用
    回复 2
    • 云淡风清 hello world
      云淡风清 hello world
      2020-07-11
      请问能帮看下吗?还需要提供什么细节?
      2020-07-11
      回复
    • 云淡风清 hello world
      云淡风清 hello world
      2020-07-11回复云淡风清 hello world
      已经解决了。还是因为图片size大的原因,在imgSecCheck前线调用wx.compressImage把图片稍作压缩,再去检查就可以通过。
      2020-07-11
      回复
登录 后发表内容
问题标签