总体思路是:在微信下选好图片后将图片上传到微信服务器,在后端使用微信服务器返回的图片 serverId 加上调用接口的 ApiTicket 通过七牛的 fetch 接口向微信服务器下载多媒体文件的接口请求图片的二进制流,然后保存至自己七牛账号内的特定 bucket。
大致过程如下:
1.调用微信 chooseImage 接口,成功后调用 uploadImage 接口
1 | wx.chooseImage({ |
2.在后台使用七牛的 fetch 接口向微信服务器请求文件并存入自己的七牛仓库
1 | var client = new qiniu.rs.Client(); |
文档: