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

news/2025/2/5 6:50:56/

企业微信,上传临时素材,报错:
{“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.ppmy.cn/news/1327204.html

相关文章

一台手机用4年多,国产手机从态度傲慢到跪求消费者换机

分析机构trendforce公布的数据指出,中国消费者的换机周期已延长到51个月,面对消费者对国产手机用脚投票,如今国产手机企业开始采取多方举措,祈求消费者买手机,市场的变化促使国产手机不得不改变态度。 2010年国产手机刚…

第五章 漏洞评估 - 《骇客修成秘籍》

第五章 漏洞评估 作者:Julian Paul Assange 简介 扫描和识别目标的漏洞通常被渗透测试者看做无聊的任务之一。但是,它也是最重要的任务之一。这也应该被当做为你的家庭作业。就像在学校那样,家庭作业和小测验的设计目的是让你熟练通过考试。…

vue3-模版引用

模版引用 ref 属性 场景&#xff1a;需要直接访问底层 DOM 元素。 方法&#xff1a;使用特殊的 ref 属性。 <input ref"input">ref 属性 允许我们在一个特定的 DOM 元素或子组件实例被挂载后&#xff0c;获得对它的直接引用。 访问模板引用 小 Demo: 当 i…

开放签开源工具版更新至1.1版本,进一步提升电子签名服务能力

本周开放签开源工具版增加了SDK与API能力&#xff0c;更新至1.1版本&#xff0c;使开放签电子签章工具能力进一步提升。 SDK将便于java用户直接使用CA证书颁发和签名能力。API接口采用HTTP&#xff08;S&#xff09;通讯&#xff0c;JSON报文格式&#xff0c;具有跨平台、跨语…

canvas绘制正三边形,正四边形,正五边形...正N边形

查看专栏目录 canvas实例应用100专栏&#xff0c;提供canvas的基础知识&#xff0c;高级动画&#xff0c;相关应用扩展等信息。canvas作为html的一部分&#xff0c;是图像图标地图可视化的一个重要的基础&#xff0c;学好了canvas&#xff0c;在其他的一些应用上将会起到非常重…

svg矢量图标在wpf中的使用

在wpf应用程序开发中&#xff0c;为支持图标的矢量缩放&#xff0c;及在不同分辨率下界面中图标元素的矢量无损缩放&#xff0c;所以常常用到svg图标&#xff0c;那么如果完 美的将svg图标运用到wpf日常的项目开发中呢&#xff0c;这里分享一下我的个人使用经验和详细步骤。 步…

目标检测YOLO实战应用案例100讲-基于深度学习的实时车道线与目标检测多任务实现(下)

目录 4.3.3 数据集制作 4.4 实验与结果分析 4.4.1 实验准备 4.4.2 实验结果及分析

2023年12月电子学会青少年软件编程等级考试Scratch二级真题

2023.12 电子学会青少年软件编程等级考试Scratch&#xff08;图形化&#xff09;二级真题 一、单选题 第 1 题 在制作推箱子游戏时&#xff0c;地图是用数字形式储存在电脑里的&#xff0c;下图是一个推箱子地图&#xff0c;地图表示如下&#xff1a; 第一行&#xff08;1111…