3.1K Star 16.5K Fork 5.4K

GVPBinary Wang / WxJava

 / 详情

文件下载异常

待办的
创建于  
2023-02-16 14:24

调用这个方法:wxCpMediaService.download(mediaId);对有一张图片会显示异常,其他文件下载正常。

输入图片说明

输入图片说明

评论 (3)

时年 创建了任务

源码里可以看到

  private String extractFileNameFromContentString(String content) throws WxErrorException {
    if (content == null || content.length() == 0) {
      throw new WxErrorException("无法获取到文件名,content为空");
    }

    Matcher m = PATTERN.matcher(content);
    if (m.matches()) {
      return m.group(1);
    }

    throw new WxErrorException("无法获取到文件名,header信息有问题");
  }

是的。看到源码了。目前是发现这个下载api出现过2个问题。

一个是下载会报header信息问题。
一个是下载的文件中文名字存在乱码。

这两个问题通过手动调用腾讯提供出的媒体下载接口不会出现

你可以对比下,看看问题出现在哪里,如果能发现问题原因,欢迎提交PR修复代码

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
5303 binary 1649404280
Java
1
https://gitee.com/binary/weixin-java-tools.git
git@gitee.com:binary/weixin-java-tools.git
binary
weixin-java-tools
WxJava

搜索帮助