asp.net远程存图的代码(下载网络上的图片文件到本地)
2014-12-28 17:23:30 访问(4592) 赞(0) 踩(0)
方法一:利用WebRequest,WebResponse 类
try
{
WebRequest wreq = WebRequest.Create
(
"http://www.baidu.com/img/bdlogo.png"
);
HttpWebResponse wresp = (HttpWebResponse)wreq.GetResponse();
Stream s = wresp.GetResponseStream();
System.Drawing.Image img;
img = System.Drawing.Image.FromStream(s);
// 保存 //
img.Save("C:\\tmpfiles\\aa.png");
}
catch (Exception err)
{
Response.Write(err.Message);
}
方法二:利用 WebClient 类
try
{
// 利用 WebClient 类
WebClient my = new WebClient();
byte[] mybyte;
mybyte = my.DownloadData("http://www.baidu.com/img/bdlogo.png");
MemoryStream ms = new MemoryStream(mybyte);
System.Drawing.Image img = System.Drawing.Image.FromStream(ms);
// 保存 //
img.Save("C:\\tmpfiles\\aa1.png");
}
catch (Exception err)
{
Response.Write(err.Message);
}
标签:
asp.net 


远程存图 


WebClient 


WebRequest 


WebResponse 


图片操作 


上一条:
下一条:
相关评论
发表评论