收藏
回答

微信H5上传图片,后台根据meideId获取的文件流无法保存?

近期微信根据素材Id获取图片接口做了调整吗?MediaApi.Get获取的文件流无法保存为图片,应如何处理

回答关注问题邀请回答
收藏

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2020-07-20

    MediaApi.Get ?请学会如何提问

    2020-07-20
    有用
    回复 5
    • 江海辉
      江海辉
      2020-07-20
      后台根据meideId获取的文件流无法保存,标题看得明白吗?
      2020-07-20
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-07-20回复江海辉
      字都认识,你说的太简单,为什么无法保存?我猜你接口不是https
      2020-07-20
      回复
    • 江海辉
      江海辉
      2020-07-20
      我描述一下场景[将图片保存到服务器]
      1. 微信h5页面通过wx.chooseImage、wx.uploadImage上传了图片
      2. 通过步骤1获取了图片素材mediaId
      3. 后端通过封装好的获取素材api读取文件流[.net环境下接口是Senparc.Weixin.MP.AdvancedAPIs.MediaApi.Get
      ]4. 文件流是读取到了,但是文件流保存为图片时有问题,之前是好好的,最近几天出现的问题,尝试了两种方式都不行
      4.1 直接从流中读取图片,提示参数无效
      4.2 将流转为字节数组,再保存为图片,保存后的图片打开时提示“无效的位图文件”
      2020-07-20
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-07-20回复江海辉
      我这边没事
      2020-07-20
      回复
    • 江海辉
      江海辉
      2020-07-20
      好的,感谢,我等会试一下直接访问原生地址,不用封装好的api看看有没有问题,谢啦
      2020-07-20
      回复
登录 后发表内容
问题标签