云函数中可以调用wx.cloud.downloadFile函数(读取wx云存储),是否也可以调用wx.downloadFile()函数(读取外部资源)能?
云函数里不认识wx.downloadFile
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/storage/downloadFile/server.downloadFile.html
试想一下云函数调用wx.downloadFile()的方法的过程会遇到哪些问题:
1.每个云函数对应用户都是独立的,无法自动获取用户设备的存储信息,如何去主动调取用户的存储资源是一个问题。
2.云函数作用是在云端触发方法,执行业务逻辑时才会实例化,不具备指向性;wx.downloadFile()这个方法针对的是单一用户,指向性强。
所以wx.downloadFile()写在小程序里面就行,放在云函数里还浪费一次调用次数。