当前位置: 首页 > news >正文

企业微信上传临时素材errcode:44001,errmsg:empty media data

企业微信,上传临时素材,报错:
{“errcode”:44001,“errmsg”:“empty media data [logid:]”},
开发语言C#

重点代码:
formData.Headers.ContentType = new MediaTypeHeaderValue(“application/octet-stream”);

解决方案:

   string url = "https://qyapi.weixin.qq.com/cgi-bin/media/upload?access_token=VSHZ3SQ5lt4lX8m5vFXVoH2kIevJBO3ApY1MIEPjsHnBP7m9ZQ3GsNUIT1OVuQYcGhD00f7Kg_wC4JJTeWsGbQl_jpYZQK8-9TsumFURN8z4IpV3YaAZfES08ECr7guK0l_ZSGumlGbNRJIeNyetYsW6C-f-yuVyZGtPJBECAyPcZ7piavhueHTxMYbZ5ZiL42lEkHTd6RSr1sJ-5-0Itw&type=file";var file = File.ReadAllBytes("D:\\桌面\\测试文件1.pdf");var fileContent = new ByteArrayContent(file, 0, file.Length);var handler = new HttpClientHandler();handler.ServerCertificateCustomValidationCallback = delegate { return true; };HttpClient client = new HttpClient(handler);client.Timeout = TimeSpan.FromSeconds(60);client.DefaultRequestHeaders.Add("mimeType", "multipart/form-data");client.DefaultRequestHeaders.Add("chart-set", "utf-8");MultipartFormDataContent formData = new MultipartFormDataContent();formData.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream");formData.Add(fileContent, "media", "1111.pdf");var response = await client.PostAsync(url, formData);string json = await response.Content.ReadAsStringAsync();/*错误:{"errcode":44001,"errmsg":"empty media data [logid:]"} 成功:{"errcode": 0,"errmsg": "ok","type": "file","media_id": "1UCCC4way6Adycbx_uq46hkNTOPYwC5Kfthw_-Pr6ClaPZKX6rKsyjntz_a0pGyJe","create_at": "1705401234"}*/
http://www.lryc.cn/news/284091.html

相关文章:

  • Docker技巧汇总
  • 学习使用微信小程序实现智能名片电子名片功能代码
  • 学习响应式编程中遇到的奇奇怪怪的问题
  • 前端常用js、css效果
  • Modern C++ 条件变量
  • 免费chartGPT网站汇总--
  • 关于C#中的async/await的理解
  • docker硬件交互 _ROS2
  • JS的数据类型和运算符
  • CSS实现平行四边形
  • 第11章 GUI Page500~504 步骤三十二:打开画板文件02
  • 【ROS2】ROS2使用C++实现简单服务端
  • WAF攻防相关知识点总结1--信息收集中的WAF触发及解决方案
  • 行云部署前端架构解析-前言 | 京东云技术团队
  • git提交代码到远端仓库的方法详解
  • 基于网络爬虫的天气数据分析
  • Javaweb之SpringBootWeb案例员工管理之删除员工的详细解析
  • 写点东西《什么是网络抓取?》
  • 使用C#操作文件:一个实际案例——替换文件中的IP地址
  • Zookeeper简介
  • 第33集《佛法修学概要》
  • C++ 之LeetCode刷题记录(十三)
  • 容器技术1-容器与镜像简介
  • openssl3.2 - 官方demo学习 - smime - smdec.c
  • vue中改变v-html中包含body标签的样式修改方法
  • 港科夜闻|香港科大团队研发多功能,可重构和抗破坏单线感测器阵列
  • 线程池的简单介绍及使用
  • 使用Python的pygame库实现下雪的效果
  • qt学习:进度条,水平滑动条,垂直滑动条+rgb调试实战
  • C语言中的浮点数存储