当前位置:编程学习 > C#/ASP.NET >>

用C#下载图片的问题

http://file12.mafengwo.net/M00/86/43/wKgBpU5Lsw-Ln2jVAASvxzr6pjI83.rbook_comment.w600.jpeg
大家看看这个URL,用 
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url); 
WebResponse response = request.GetResponse()
using (Stream stream = response.GetResponseStream())

这样的方式可以保存到图片,但图片不能显示,试了别的网站没有这样的问题,请高手分析一下这是什么原因? --------------------编程问答--------------------
引用 楼主 xm9572 的回复:
http://file12.mafengwo.net/M00/86/43/wKgBpU5Lsw-Ln2jVAASvxzr6pjI83.rbook_comment.w600.jpeg
大家看看这个URL,用 
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url); 
WebResponse response = request.GetResponse()
using (Stream stream = response.GetResponseStream())

这样的方式可以保存到图片,但图片不能显示,试了别的网站没有这样的问题,请高手分析一下这是什么原因?


什么叫保存了不能显示,你怎么显示的 --------------------编程问答-------------------- 就是保存下来的那个jpg文件,双击打开时为空,看不到图像;

引用 1 楼 happy09li 的回复:
Quote: 引用 楼主 xm9572 的回复:

http://file12.mafengwo.net/M00/86/43/wKgBpU5Lsw-Ln2jVAASvxzr6pjI83.rbook_comment.w600.jpeg
大家看看这个URL,用 
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url); 
WebResponse response = request.GetResponse()
using (Stream stream = response.GetResponseStream())

这样的方式可以保存到图片,但图片不能显示,试了别的网站没有这样的问题,请高手分析一下这是什么原因?


什么叫保存了不能显示,你怎么显示的
--------------------编程问答--------------------
引用 2 楼 xm9572 的回复:
就是保存下来的那个jpg文件,双击打开时为空,看不到图像;

Quote: 引用 1 楼 happy09li 的回复:

Quote: 引用 楼主 xm9572 的回复:

http://file12.mafengwo.net/M00/86/43/wKgBpU5Lsw-Ln2jVAASvxzr6pjI83.rbook_comment.w600.jpeg
大家看看这个URL,用 
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url); 
WebResponse response = request.GetResponse()
using (Stream stream = response.GetResponseStream())

这样的方式可以保存到图片,但图片不能显示,试了别的网站没有这样的问题,请高手分析一下这是什么原因?


什么叫保存了不能显示,你怎么显示的


那不就是没下下来么 --------------------编程问答-------------------- 找到了原因,是因为图片是用GZIP压缩的,需要解压缩。。。。
怎么给自己结帖啊? --------------------编程问答-------------------- 你直接用webclient就行了。 --------------------编程问答-------------------- 把分给我之后你就可以结贴了
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,