收藏
回答

imgSecCheck什么时候调用?

图片类小工具,这个接口是在用户选择图片后就调用,还是生成图片后保存的时候调用?

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

2 个回答

  • dreamhunter
    dreamhunter
    2022-09-29

    前者用户体验好

    2022-09-29
    有用 2
    回复 1
    • 小猪快跑
      小猪快跑
      2022-09-29
      我一根筋只想着考虑减少请求次数了
      2022-09-29
      回复
  • Why not?
    Why not?
    2022-09-29

    选择图片后更合适些,图片不合法,下面的操作就不用继续了。

    2022-09-29
    有用 1
    回复 4
    • 小猪快跑
      小猪快跑
      2022-09-29
      我想着是点击保存的时候才操作canvas,把生成的图片再验证,因为如果一次选择多张图片,一张张的上传检测,还有网络因素,可能要等很久
      2022-09-29
      回复
    • Why not?
      Why not?
      2022-09-29回复小猪快跑
      你说的也对,如果多张图片,你这样可能会快一点,但是如果有一张图片是不合法的,你是不是也不知道是哪张,也没法给用户提示。
      你也可以试试异步检测,不过要复杂一些,具体的你看文档:https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/sec-center/sec-check/mediaCheckAsync.html
      也可以试试腾讯云数据万象的内容审核功能:https://cloud.tencent.com/document/product/460/47487,不过是要收费的,而且你也未必需要存储用户的图片,场景可能不合适。
      我的图片检测的云函数一次执行耗时1s多,其实你如果做好进度显示的话,如正在加载第x/N张图片,用户多等会问题不大。
      2022-09-29
      回复
    • Why not?
      Why not?
      2022-09-29回复小猪快跑
      非法图片毕竟是小概率事件,你画完再检测我认为问题也不大,在初期你可以先这么做,毕竟这样简单。如果有问题再改进也完全来得及。
      2022-09-29
      回复
    • 小猪快跑
      小猪快跑
      2022-09-30回复Why not?
      是的,我试了,检测一张要一秒左右,有时候还返回640什么的,体验太差了。腾讯有个小程序就是生成后保存的时候才校验,还有个家伙代码里有校验,但是好像没起作用,估计是云函数里关了,应付审核的
      2022-09-30
      回复
登录 后发表内容