收藏
回答

微信图片上传失败:文件为空,请检查后重新提交

最后一次编辑于  2020-11-02
回答关注问题邀请回答
收藏

4 个回答

  • maxwell🐶
    maxwell🐶
    2022-03-08

    InputStream 使用DigestUtils.sha256Hex方法后pos会被移动到流的最后,所以再将InputStream添加到body的时候数据就为空了。调用完DigestUtils.sha256Hex后将InputStream流reset一下,pos重置到0即可

    2022-03-08
    有用
    回复
  • 微信支付技术助手8
    微信支付技术助手8
    2020-11-02

    这边是调用的哪个图片上传接口?是营销的图片上传还是进件的图片上传?

    2020-11-02
    有用
    回复 9
    查看更多(4)
  • 北望沣渭
    北望沣渭
    2020-11-02

    content-type 那里,缺 ;boundary= 参数指定

    2020-11-02
    有用
    回复 2
    • bruce刘👍
      bruce刘👍
      2020-11-02
      加了也一样
      2020-11-02
      回复
    • bruce刘👍
      bruce刘👍
      2020-11-02
      2020-11-02 13:10:31.882 ERROR 74022 --- [nio-8080-exec-7] c.guard.util.wx.util.WxFileUploadUtils : 微信图片上传失败:{"code":"PARAM_ERROR","message":"文件为空,请检查后重新提交"}
      2020-11-02
      回复
  • bruce刘👍
    bruce刘👍
    2020-11-02

    {"filename":"3.jpg","sha256":"85dc7c2c97bd23d7bb52f7a883d78e82e91ed405e75a7c31e08059478895f433"}

    2020-11-02
    有用
    回复
登录 后发表内容
问题标签