收藏
回答

我在云函数中,使用cloud.uploadFile上传文件到云存储,怎么设置文件的openId呢?

    ctx.data.fileID = await cloud.uploadFile({

      cloudPath: cloudPath,  // excel文件名称及路径,即云存储中的路径

      fileContent: bufferNew

    })

我使用这样的方式,在云函数中可以实现文件的上传,即将文件上传到文件存储中,结果如下:

1、文件可以正常生成。

2、在小程序中,使用download无法下载文件。

3、经过对比我发现,上述方法上传的文件详情中,上传者openId为?号,而我通过直接上传的文件是在这个值的。我想是不是因为没有上传者openId导致权限问题,最终无法下载呢?请指教

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

4 个回答

登录 后发表内容
问题标签