当stream不能写怎么办? 想把网络上的图片保存下来但是留不支持写bool s =responseStream.CanWrite;s 的值 false 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 引入命名空间 usign System.Net;利用WebClient类实例化WebClient类的对象 WebClient webclient = new WebClient();webclient.DownLoadFile("图片地址","保存在本地路径"); 哈哈,人家2002年就碰到这个问题了private void saveFile() { string url= "http://cn.yimg.com/i/cn/cn_sm4.gif "; WebRequest wreq=WebRequest.Create(url); WebResponse wresp=(WebResponse)wreq.GetResponse(); Stream s=wresp.GetResponseStream(); int k; ArrayList al=new ArrayList(); while((k=s.ReadByte())!=-1) { al.Add((byte)k); } int count=al.Count; byte[] by=new byte[count]; for(int i=0;i <count;i++) { by[i]=(byte)al[i]; } FileStream fs=new FileStream( "c:\\test.gif ",FileMode.Create); fs.Write(by,0,by.Length); } http://topic.csdn.net/t/20020904/14/995583.html这种方法我试了不行! 快崩溃了! c#反射问题(winform) 关于ListView的新手问题 Combox对SQL中的数据的提取 什么是dll文件?如何编译成dll? 如何访问NT server 中秋,国庆,长假,散分!祝贺所有在csdn上同仁早日发财。同时问个比较难的问题 如何将窗体中弹出的Message Box以模式的方式显示?特别急 HI,请教一下 请教正则表达式! 头痛~~~~这样 写哪里错了? 初学,请问如何给Datatime变量赋值? webBrowser得到的HtmlDocment,如何取得某元素的值
private void saveFile()
{
string url= "http://cn.yimg.com/i/cn/cn_sm4.gif ";
WebRequest wreq=WebRequest.Create(url);
WebResponse wresp=(WebResponse)wreq.GetResponse();
Stream s=wresp.GetResponseStream();
int k;
ArrayList al=new ArrayList();
while((k=s.ReadByte())!=-1)
{
al.Add((byte)k);
}
int count=al.Count;
byte[] by=new byte[count];
for(int i=0;i <count;i++)
{
by[i]=(byte)al[i];
}
FileStream fs=new FileStream( "c:\\test.gif ",FileMode.Create);
fs.Write(by,0,by.Length);
} http://topic.csdn.net/t/20020904/14/995583.html这种方法我试了不行! 快崩溃了!