流图片下载,查看源文件是乱码,下载到本地,期待高手 流图片下载,查看源文件是乱码,下载到本地,期待高手图片地址:http://i02.c.aliimg.com/img/offer/52/21/16/21/6/522116216 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为他很恶心的给图片命名了:522116216.txt但是实质还是一个jpg文件。 也就是一般我们的图片叫:123.jpg。但是我们也可以直接叫他123程序是能读取出来的。 System.Web.HttpFileCollection files = Request.Files; 我不确定他到底是不是流输出的,也有可能是mallTigerWeskit所说的。 我尝试了下,应该就是流图片了,代码如下: HttpWebRequest myRequest =(HttpWebRequest)WebRequest.Create("http://i02.c.aliimg.com/img/offer/52/21/16/21/6/522116216"); myRequest.Method = "Get"; myRequest.ContentType = "application/x-www-form-urlencoded"; HttpWebResponse webResponse = (HttpWebResponse)myRequest.GetResponse(); //webResponse = (HttpWebResponse)webRequest.GetResponse(); byte[] bytes = new byte[webResponse.ContentLength]; Stream sm = webResponse.GetResponseStream(); sm.Read(bytes, 0, Convert.ToInt32(webResponse.ContentLength)); MemoryStream ms = new MemoryStream(bytes); System.Drawing.Image image = System.Drawing.Image.FromStream(ms); image.Save("D:\\a.jpg", System.Drawing.Imaging.ImageFormat.Jpeg); 你可以自己试下。我这里有看到图片了,但是图片只有部分,不知道为啥,你自己看下吧。 WebClient wc = new WebClient();wc.DownloadFile("http://i02.c.aliimg.com/img/offer/52/21/16/21/6/522116216", "D:\\a.jpg"); 查询结果显示问题 生成.csv文件给用户下载 请教一下大家。。在asp.net(C#)网站开发环境下。。怎么样调出jscrip.net的escape函数啊 如何从frame退出 我的listbox怎么没有设置滚动条的属性 大家帮忙调调程序 高分!!!我怎样能让页面每隔一段时间自动执行一个涵数,并且这个时间是别人传过来的值?? 委托和枚举是什么意思?请问 请教在ASP.NET中用odbc连接anywhere 5.0 的代码! 如何实现无刷新更新页面数据(急..) 网站速度问题 是日历控件还是浏览器版本 带来的问题???急 在线等答案
但是实质还是一个jpg文件。
HttpWebRequest myRequest =
(HttpWebRequest)WebRequest.Create("http://i02.c.aliimg.com/img/offer/52/21/16/21/6/522116216"); myRequest.Method = "Get";
myRequest.ContentType = "application/x-www-form-urlencoded";
HttpWebResponse webResponse = (HttpWebResponse)myRequest.GetResponse();
//webResponse = (HttpWebResponse)webRequest.GetResponse(); byte[] bytes = new byte[webResponse.ContentLength];
Stream sm = webResponse.GetResponseStream();
sm.Read(bytes, 0, Convert.ToInt32(webResponse.ContentLength));
MemoryStream ms = new MemoryStream(bytes);
System.Drawing.Image image = System.Drawing.Image.FromStream(ms);
image.Save("D:\\a.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
你可以自己试下。我这里有看到图片了,但是图片只有部分,不知道为啥,你自己看下吧。
WebClient wc = new WebClient();
wc.DownloadFile("http://i02.c.aliimg.com/img/offer/52/21/16/21/6/522116216", "D:\\a.jpg");