问题描述
微信的新增永久素材接口,在上传图片时提示“连接中断”以上是错误的图。下面是微信的接口文档研究了一天了,求大神指点迷津啊
解决方案
解决方案二:
staticvoidNetHttpTest(){using(varclient=newHttpClient()){using(varcontent=newMultipartFormDataContent()){client.BaseAddress=newUri("http://localhost:16724/");varfileContent=newByteArrayContent(File.ReadAllBytes(@"c:workthumb.jpg"));fileContent.Headers.ContentDisposition=newContentDispositionHeaderValue("attachment"){FileName="thumb.jpg"};content.Add(fileContent);fileContent=newByteArrayContent(File.ReadAllBytes(@"c:workimage.jpg"));fileContent.Headers.ContentDisposition=newContentDispositionHeaderValue("attachment"){FileName="image.jpg"};content.Add(fileContent);vardic=newDictionary<string,string>();dic.Add("key","ABCDEFGH12345678");dic.Add("id","1");//……andsoonvardataContent=newFormUrlEncodedContent(dic);content.Add(dataContent);varresult=client.PostAsync("/api/set_room",content).Result;Console.WriteLine(result.StatusCode);}}}
参考下这种通过HttpClient上传的方式是否可行
解决方案三:
你再看下这个帖子里面
解决方案四:
使用了您给的这个地址上所的发送地址,还是不行啊
解决方案五:
引用2楼starfd的回复:
你再看下这个帖子里面
然而用官方给的这个地址:就会出现如下错误,41005缺少多媒体文件数据http请求方式:POSThttp://api.weixin.qq.com/cgi-bin/material/add_material?access_token=ACCESS_TOKEN
解决方案六:
&Type=xxx直接在querystring里面传递
解决方案七:
引用5楼starfd的回复:
&Type=xxx直接在querystring里面传递
已经试过了不行,同样的错误下面是微信的接口文档https://mp.weixin.qq.com/wiki/14/7e6c03263063f4813141c3e17dd4350a.html
解决方案八:
我没账号,而且现在也快下班了,周六周日我都不怎么会写代码,不然我可以用HttpClient测试下
解决方案九:
感谢了,下周您要是还记得,我把公司微信号给你试试
解决方案十:
账号就是自己的微信号?是哪个号码来着,如果是的话,那我可以用自己的微信号
解决方案十一:
你也可以看下这个项目里面是不是已经支持了
解决方案十二:
楼主问题解决没,解决了贴出来看看呗
解决方案十三:
楼主问题解决没,解决了贴出来看看呗