收藏
回答

wx.cloud.uploadfile函数问题?

以前wx.cloud.uploadfile函数使用时不同的OPENID 用户都可以上传覆盖更新文件,为什么现在不行了?现在只是认一个openid,其他的用户覆盖上传就提示没有权限。不是说云函数是天然鉴权的吗?

最后一次编辑于  2020-05-16
回答关注问题邀请回答
收藏

2 个回答

  • zzzzz
    zzzzz
    2020-05-26

    我觉的小程序端的wx.cloud.uploadFile应该搞个可以配置的云函数钩子,不然写出来的代码总感觉裤子没提好...

    2020-05-26
    有用
    回复
  • xplee
    xplee
    2020-05-16

    如果云存储的权限设置是“所有用户可读,仅创建者可读写”或“仅创建者可读写”,就会出现没有权限的情况。

    但是如果在小程序端只是将文件传递给云函数,云函数里面调用uploadfile的话,就不会有这个权限的限制。


    2020-05-16
    有用
    回复 7
    • 蔡中坚
      蔡中坚
      2020-05-16
      是的,权限的设置是“所有用户可读,仅创建者可读写”,不过以前用wx.cloud.uploadfile没有出现权限限制的问题,今天才出现的。应该是腾讯有做了什么修改。你的意思是在云函数里面直接调用wx.cloud.uploadfile? 还是 uploadfile?
      2020-05-16
      回复
    • xplee
      xplee
      2020-05-16回复蔡中坚
      应该是吧。uploadFile不是分小程序端和云函数端吗,在云函数里做文件上传的操作。不过这样做需要从小程序端把整个文件数据传递给云函数,大文件的话不太合适这么做。你的图片都是可以公开写的吗?什么场景呢?
      2020-05-16
      回复
    • 蔡中坚
      蔡中坚
      2020-05-16
      我是要上传文档,xlsx 电子表格而已。以前都用得好好的,今天突然就不行了,出现权限问题,文件出现了其他同事不能覆盖更新的问题了。
      2020-05-16
      回复
    • xplee
      xplee
      2020-05-16回复蔡中坚
      共享更新模式就尴尬了,要么换成其他存储服务,要么就想办法传文件数据到云函数里,云函数再将文件上传到云存储。
      2020-05-16
      回复
    • 蔡中坚
      蔡中坚
      2020-05-16
      是的,多谢了。看来要放弃微信的云存储了,太麻烦了。而且CDN流量收费还真不低。再次多谢你!
      2020-05-16
      回复
    查看更多(2)
登录 后发表内容
问题标签