提取CuteEditor编辑器中的图片地址,并将远程图片保存到本地

问题描述

给位高手帮帮我好急我单独做一个页用publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){Regexre=newRegex(@"srcs*=s*(?:([""'])(?<src>[^""']+)1|(?<src>[^s>]+))",RegexOptions.IgnoreCase|RegexOptions.Singleline);MatchCollectionmc=re.Matches(this.Editor1.XHTML.ToString());foreach(Matchminmc){stringurl=m.Groups["src"].Value;stringfilepath=url;if(url.Substring(0,7).ToLower()=="http://"){stringKuoZhangMing="."+url.Substring(url.LastIndexOf(".")+1);stringpath=HttpContext.Current.Server.MapPath(@"./Uploads/Download/");stringfilename=DateTime.Now.ToString("yyyyMMddHHmmss")+KuoZhangMing;path=path+filename;filepath=@"./Uploads/Download/"+filename;WebClientmyWebClient=newWebClient();myWebClient.DownloadFile(url,path);this.Editor1.Text=this.Editor1.XHTML.ToString().Replace(url,filepath);}//Pic.Items.Add(newListItem(filepath,filepath));}}可以取出图片但放到我的产品提交页面就不行知道怎么回事

解决方案

解决方案二:
你先说一下你的错误,我估计跟我碰到的一样你要包含这两个类usingSystem.Net;usingSystem.Text.RegularExpressions;

时间: 2024-09-12 09:26:06

提取CuteEditor编辑器中的图片地址,并将远程图片保存到本地的相关文章

用asp自动解析网页中的图片地址,并将其保存到本地服务器

现在基于WEB页的HTML的编辑器在新闻系统,文章系统中用得越来越广,一个网页一粘就可以保持原来的样式,同时图片也可以在这个页中保持.但是在使用过程中,如果所粘贴页中的图片被删除,就会在自己的页面上留下一个大大的"X",影响美观.以前只好把这个图片保存下来,再重新上传到服务器上,这样实在麻烦.能不能让服务器自动去下载图片保存在服务器并且替换页面上的链接?答案是肯定的.要实现这个功能需要经过三个步骤:一,取得原页中的图片的地址.方法很多,可以用分割字符串,也可以用正则匹配.实践证明用正则

基于Python正则表达式提取搜索结果中的站点地址

正则表达式对于Python来说并不是独有的,最近在把google搜索的结果中所有的站点地址导出,于是想到用python正则表达式提取搜索结果中的站点地址. 这其中涉及几个需要解决的问题: 1.获取搜索的结果文本 为了获得更多的地址,我使用了Google的高级搜索功能,每个页面显示100条结果. 获得显示的结果后,可以查看源码,并保持成文本文件就有了搜索的结果文本 2.分析如何提取站点信息 首先需要分析获取的页面,查看以怎样的方式可以提取出站点信息. 我使用IE8自带的开发工具(按F12就会弹出来

基于Python正则表达式提取搜索结果中的站点地址_正则表达式

正则表达式对于Python来说并不是独有的,最近在把google搜索的结果中所有的站点地址导出,于是想到用python正则表达式提取搜索结果中的站点地址. 这其中涉及几个需要解决的问题: 1.获取搜索的结果文本 为了获得更多的地址,我使用了Google的高级搜索功能,每个页面显示100条结果. 获得显示的结果后,可以查看源码,并保持成文本文件就有了搜索的结果文本 2.分析如何提取站点信息 首先需要分析获取的页面,查看以怎样的方式可以提取出站点信息. 我使用IE8自带的开发工具(按F12就会弹出来

PHP正则表达式提取html超链接中的href地址

用php的正则表达式相关函数,实现提取html超链接<a href="地址"></a>中的地址.  代码如下 复制代码 <?php $preg='/<a .*?href="(.*?)".*?>/is'; $str ='<a href="链接1">URLNAME</a>文本段1<a href="链接2" target="_blank"&g

利用VB提取HTML文件中的EMAIL地址

电子邮件(EMAIL)是INTERNET上应用最广泛的一种服务之一.我们每天都在使用电子邮件,有时为了宣传我们的产品.网站等,更是离不开电子邮件,这就需要收集很多的EMAIL地址.下面我们将向大家介绍用VB自编一个EMAIL地址提取器,用来提取保存在我们硬盘中的HTML文件中所包含的EMAIL地址. 一 设计界面 进入VB,选择"标准EXE"新建一工程,选择"工程"菜单下的"引用",选中Microsoft scripting Runtime&qu

用asp解析图片地址,并将其保存

现在基于WEB页的HTML的编辑器在新闻系统,文章系统中用得越来越广,一个网页一粘就可以保持原来的样式,同时图片也可以在这个页中保持.但是在使用过程中,如果所粘贴页中的图片被删除,就会在自己的页面上留下一个大大的"X",影响美观.以前只好把这个图片保存下来,再重新上传到服务器上,这样实在麻烦.能不能让服务器自动去下载图片保存在服务器并且替换页面上的链接?答案是肯定的.要实现这个功能需要经过三个步骤:一,取得原页中的图片的地址.方法很多,可以用分割字符串,也可以用正则匹配.实践证明用正则

php正则匹配文章中的远程图片地址并下载图片至本地_php技巧

使用php的正则表达式来实现: $content = '这里是文章内容,这里插入一张图片测试 <img src="XXXXXXXXXXXXXXXXXXXX">'; $content = stripslashes ( $content ); $img_array = array (); // 匹配所有远程图片 preg_match_all ( "/(src|SRC)=["|'| ]{0,}(http://(.*).(gif|jpg|jpeg|bmp|png

php 取得文章中图片地址

我这是看看dede里面的一段代码,他是用php正则把html文件的内容中的img src 中的图片地址获取然后再上传到本地服务器中哦,下面我们来看看是如何写的吧. $body="中国WEB第一站<img src=yun_qi_img/a.gif>"; preg_match_all("/(src|SRC)=["|'| ]{0,}(http://(.*).(gif|jpg|jpeg|png))/isU",$body,$img_array); $im

几种获取html字符串中所有超链接地址代码

几种获取html字符串中所有超链接地址代码 $ss = "<a href='1.gif'>d</a>adfxx<a href="dir.html">dir</a>"; print_r(gethref($ss));     function gethref($temp){         preg_match_all('/<a.*?(?: |t|r|n)?href=['"]?(.+?)['"]?