哪里高手知道远程抓取图片到本地 FCKeditorV2 这个文本编辑的控件能把远程的图片抓取到本地吗?或者各位高手有没有可以抓取远程图片的编辑器提供给我啊?我要在vs2005上面可以用的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你个思路:比如你要抓百度的图片。第一步要做的就是获取百度图片的html代码,然后通过正则把图片的地址拿下来。是存到数据库里还是怎么你自己看着处理。 WebClient wc=new WebClient(); wc.DownloadFile("http://community.csdn.net/expert/images/rank/user1.gif",Application.StartupPath+@"\1.gif"); string find = "";//以逗号分隔文章内容中的图片 Regex rGIF = new Regex(@"(?i-s:http)://[^>]+(?i-s:.jpg)|(?i-s:http)://[^>]+(?i-s:.gif)"); for (Match m = rGIF.Match(Server.HtmlDecode(strContent)); m.Success; m = m.NextMatch()) { find += "," + m.Value; } string[] PICs = find.Split(',');//图片数组 for(int i = 1;i<PICs.Length;i++) { HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(PICs[i]); HttpWebResponse myRes = (HttpWebResponse)myReq.GetResponse(); Stream stream = myRes.GetResponseStream(); Bitmap bmp = new Bitmap(stream); //保存图片 bmp.Save("文件保存路径及文件名"); } 雪中送炭:http://www.svnhost.cn/Article/Detail-230.shtml WebClientWebRequestHttpWebRequestScoket .net与flash问题?高分奉送!!! 高手请进:向数据库中插入图片共有几种方法! 关于网页跳转的问题,请指点!! 图片保存在数据库里只需要一个IMAGE字段就可以了吗?我看很多例子怎么都是三个字段? VS2005中做ASP.NET应用找不到 Global.asax 文件 WEB程序测试问题????? <asp:linkbutton runat ="server">网关</asp:linkbutton> 新手 WCF运用景场的一点问题 大家说baidu的LOGO有问题吗? 国旗上放个脚印?? 请问这是什么错误 关于Repeater嵌套的问题 多个类,类名相同,文件名不同,编译可以通过?
比如你要抓百度的图片。第一步要做的就是获取百度图片的html代码,然后通过正则把图片的地址拿下来。是存到数据库里还是怎么你自己看着处理。
wc.DownloadFile("http://community.csdn.net/expert/images/rank/user1.gif",Application.StartupPath+@"\1.gif");
Regex rGIF = new Regex(@"(?i-s:http)://[^>]+(?i-s:.jpg)|(?i-s:http)://[^>]+(?i-s:.gif)");
for (Match m = rGIF.Match(Server.HtmlDecode(strContent)); m.Success; m = m.NextMatch())
{
find += "," + m.Value;
}
string[] PICs = find.Split(',');//图片数组
for(int i = 1;i<PICs.Length;i++)
{
HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create(PICs[i]);
HttpWebResponse myRes = (HttpWebResponse)myReq.GetResponse();
Stream stream = myRes.GetResponseStream();
Bitmap bmp = new Bitmap(stream);
//保存图片
bmp.Save("文件保存路径及文件名");
}
WebRequest
HttpWebRequest
Scoket