docs: public String upload(MediaType type, InputStream inputStream, String fileName) {
          if (type == MediaType.mpnews) {
              throw new com.riversoft.weixin.common.exception.WxRuntimeException(999, "unsupported media type: " + type.name());
          }
          String url = WxEndpoint.get("url.media.upload");
  
          String response = wxClient.post(String.format(url, type.name()), inputStream, fileName);
  
          //为什么这个成功返回的response没有error code，和其他的格格不入,临时工弄的?
          Map<String, Object> result = JsonMapper.defaultMapper().json2Map(response);
          if (result.containsKey("media_id")) {
              return result.get("media_id").toString();
          } else {
              logger.warn("media upload failed: {}", response);
              throw new WxRuntimeException(998, response);
          }
      }