实用的老问题:如何自动保存远程图片?
上传新闻的时候如何把远程图片上传到自己的服务器端,也就是不用一张张的手动传上去,最好给出完整示例代码!
------解决方案--------------------using System.Net;
使用下面的过程获取图片
HttpWebResponse resp;
HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create( "http://www.csdn.net/Images/logo_csdn.gif ");
req.Timeout = 150000;
resp = (HttpWebResponse)req.GetResponse();
System.Drawing.Image img = new System.Drawing.Bitmap(resp.GetResponseStream());
img.Save(.....);
------解决方案--------------------如果图片是放在某个网站下的话,用楼上的方法可。或
System.Net.WebClient client = new System.Net.WebClient();
client.DownloadFile( "http://www.aa.com/aa.jpg ", "d:\\aa.jpg ");