C# 实现微信永久素材上传,一直报 41005的错误,但使用Fiddler就可以直接上传图片。

Url:https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=XXX&type=XXX

调用
var client = new HttpClient();
var steam=new MemoryStream(imageFile.ImageByte);
var content= new StreamContent(steam);
content.Headers.Remove("Content-Disposition");
content.Headers.TryAddWithoutValidation("Content-Disposition", "form-data; name=\"media\";filename=\"111.png\"" +
"");
content.Headers.Remove("Content-Type");
content.Headers.TryAddWithoutValidation("Content-Type", "image/png");
contentAll.Add(content);
client.DefaultRequestHeaders.Add("User-Agent", "KC");
var result = client.PostAsync(url, contentAll).Result.Content.ReadAsStringAsync().Result;

查看全部
Evabyf
Evabyf
2016/06/06 09:51
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

3个回复