cocos creator调用wx.cloud下载文件为什么报错?
发布于 7 年前 作者 rqin 13033 次浏览 来自 官方Issues

代码如下:

async start () {
        if(cc.sys.platform === cc.sys.WECHAT_GAME) {
            wx.cloud.init();
            let tmpLibraryFile;
            try {
                tmpLibraryFile = await new Promise<string> ((ret,err)=>{
                    wx.cloud.downloadFile({
                        fileID: `${this.wecloudResourceDir}${this.caseLibraryFile}.json`,
                        success: (res) => {
                            ret(res.tempFilePath);
                        },
                        fail: (res)=>{
                            err(res.errMsg);
                        }
                    });
                });
            } catch (err) {
                console.log(err);

            }

}

}

我把一个关卡配置信息的json文件上传到了云开发-》存储里面,获得了fileId以后放在代码里,想通过这个代码下载这个文件到本地然后进行JSON解析操作,结果在小程序开发工具里调试会报错,在console显示:Uncaught (in promise) undefined

请问我的代码哪里有问题呢?

1 回复

没有人回答吗

回到顶部