b***@qq.com
b***@qq.com
  • 发布:2023-02-01 12:05
  • 更新:2023-02-01 15:53
  • 阅读:227

【报Bug】阿里云删除文件本地永远返回的是FiledList,云端有问题删除不了

分类:uniCloud

产品分类: uniCloud/App

示例代码:
let result = await uniCloud.deleteFile({  
                fileList: [  
                    FileID  
                ]  
            });

操作步骤:

每次必现

预期结果:

1.本地正常返回信息
2.能删除掉

实际结果:

1.本地永远是返回一个 {"fileList":Array(1)}
2.云端永远删除不了。

bug描述:

【报Bug】阿里云删除文件本地永远返回的是FiledList,云端有问题 删除不了
而且本地 永远是返回一个{"fileList":Array(1)}

如果删除文件不存在 返回:
[PubObj/ac1cc2f81675223515596165349/314ms/DEBUG] delete result : { fileList:
[ { code: 'ParamInvalid',
message: 'The specified file does not exist.',
fileID: 'https://mp-ebb06bea-40da-41f5-bfb1-f324e2b2f4bb.cdn.bspapp.com/cloudstorage/000adf10-d734-4302-bd93-ee99b84966a3.jpg' } ] }
请求响应状态: success
如果文件存在 返回:
[PubObj/ac1cc2f81675224001069193280/63ms/DEBUG] delete result : { fileList:
[ { code: undefined,
message: undefined,
fileID: 'https://mp-ebb06bea-40da-41f5-bfb1-f324e2b2f4bb.cdn.bspapp.com/cloudstorage/8007d917-3242-4a37-bcfd-06f57f23d033.jpg' } ] }
请求响应状态: success

2023-02-01 12:05 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

我记得阿里云是不能在客户端删除云存储里的文件的,得用云函数,从cloudfunctions里的云函数删除才行。

  • b***@qq.com (作者)

    不。在自己的云函数也是可以的

    2023-02-01 17:31

  • b***@qq.com (作者)

    我本来就没在客户端 我是在云函数里

    2023-02-01 17:32

  • 1***@qq.com

    回复 b***@qq.com: 我前段时间试了一下,是可以的,你再看看是不是schema中权限没有设置删除权限呀

    2023-02-07 10:25

要回复问题请先登录注册