根据 开发指引 /对象存储 /微信小程序 /下载文件 的说明,下载文件到本地时没有类似 wx.downloadFile filePath 指定本地路径的参数。这就导致通过 wx.cloud.downloadFile 下载的文件通过 wx.openDocument 打开时文件名是一串临时生成的乱码,这样分享给用户或保存到本地都很不友好。
这种场景可以怎么方便的解决呢?除了在服务端通过 COS SDK 换取下载链接,本地客户端调用 wx.downloadFile 的方式外,还有其他简单的办法吗?因为 COS SDK 是基于腾讯云 COS 的,存储桶的域名和云托管不一致,也没有 fileID,非常不方便,需要做一些转化降低代码的鲁棒性。
