用了一个第三方api需要传图片给对方,但是不能用uploadFile接口 因为uploadFile必须要文件name参数,所以调用的request接口,在data里传通过chooseImage-->readFileSync获取到的ArrayBuffer数据,接口报错,对方说需要直接传file
看到社区中有帖子貌似可以https://developers.weixin.qq.com/community/develop/article/doc/000e002793c2008fad096cb7b5b013
可是npm依赖fs库 怎么都还是出错 求大神
官方怎么没人解释一下,装死吗
问题解决了吗?什么方案?这玩意和你的需求很像,问题在于小程序这边,不知道怎么搞。,
请问解决了吗 急
为什么非要在小程序端直接调第三方呢?不怕涉及安全问题?
可以用 wx.uploadFile 先给后端,后端再给第三方,多方便,后端想怎么操作就怎么操作
什么第三方这么牛逼,怎么不上天呢?
wx.uploadFile接口固定的 文件以 form-data的方式传,body里放的是个form-data,你没法改变。看你说的,应该他们是body里是文件二进制流,还是多试试post接口,把文件用readFile读成流传过去。
这里刚好有教怎么拼。建议你先在别的平台上传,比如web,然后看看请求数据的格式,然后拼。当然,我觉得最好还是第三方支持wx.uploadFile