收藏
回答

云开发中云函数上传文件没有openid?

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 工具 wxd3c364ad903135af lemonbox-t-6wew9 2.12.2
async function getWXACode(event{
  //const wxContext = cloud.getWXContext()
  const wxacodeResult = await cloud.openapi.wxacode.getUnlimited({
    path'pages/connect/connect',
    scene: event.id
  })
  const fileExtensionMatches = wxacodeResult.contentType.match(/\/([^\/]+)/)
  const fileExtension = (fileExtensionMatches && fileExtensionMatches[1]) || 'jpg'
  const uploadResult = await cloud.uploadFile({
    cloudPath`wxacode_${event.id}.${fileExtension}`,
    fileContent: wxacodeResult.buffer,
  })
  return uploadResult.fileID
}


云函数作用:生成小程序码并上传到云储存后,返回fileID给小程序。

问题:通过云函数上传文件后,在云开发工具查看文件没有openid,导致小程序执行删除时出现问题,没有权限删除,储存权限为所有用户可读,仅创建者可读写

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

1 个回答

登录 后发表内容
问题标签