收藏
回答

图片上传inputstream和fileinputstream的问题

通过url从远程读取图片对应的输入流InputStream,然后使用这个InputStream进行sha256等操作,请求微信支付上传图片接口返回{"code":"PARAM_ERROR","message":"图片文件缺失,请确认已选择待上传的图片"}

先将图片文件下载到本地,然后加载fileInputStream,再进行操作就可以上传成功

不想要保存文件到本地这一操作,求大佬解惑


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

1 个回答

  • 北望沣渭
    北望沣渭
    发表于移动端
    2021-07-22
    fileinputstream 缺文件名filename,手动给个试试
    2021-07-22
    有用
    回复 1
    • 王绪峰
      王绪峰
      2021-07-23
      不太明白您的意思,我如果不想保存文件到本地的话,中间不会出现fileInputStream这个输入流的,操作的一直是InputStream流啊,微信文档提供的方法入参也是能接收的,但是最后响应结果是400 PARAM_ERROR
      2021-07-23
      回复
登录 后发表内容