问题描述
调用微信上传接口,返回图片的 mediaId,在调用自己的后台接口,存到服务器上,但是,自己接口需传入 formdata 的格式,请问怎么把微信返回的图片信息转为 formdata?
问题出现的环境背景及自己尝试过哪些方法
尝试通过转 blob、base64 ,通过使用 file 等,均没有实现。
调用微信上传接口,返回图片的 mediaId,在调用自己的后台接口,存到服务器上,但是,自己接口需传入 formdata 的格式,请问怎么把微信返回的图片信息转为 formdata?
尝试通过转 blob、base64 ,通过使用 file 等,均没有实现。
目前没啥解决方案直接转 formdata,一般就用 wx.getImageInfo()
获取该链接的本地临时数据,而上传到后台直接用 wx.uploadFile()
就行了,里面传的就是 formdata。
8 回答4.6k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
后台接口可以下载你上传到微信服务器的图片,获取临时素材文件
可以看官方文档下面的备注,不需要 formdata 传到自己服务器。