关于小程序分享后端返回文件至朋友列表优化方案
1、第一次进来需要使用 wx.downloadFile 下载网络文件至本地(临时地址开头一般为:http://tmp/)
2、使用wx.saveFile 保存临时文件(【1】中保存的路径会失效)
3、使用对应的分享API
4、如果该页面持续分享大文件,会导致一直下载本地文件,持续时间很久,并且下载接口对下载次数做了限制(不能超过10次) ,需要做出优化
4.1 使用 wx.getSavedFileList 获取 wx.saveFile保存的文件,如果存在就直接操作【3】,如果不存在则从【1】开始
4.2 使用 wx.saveFile 保存的临时文件需要使用wx.removeSavedFile移除
如有更好优化方案,多多交流