提取CuteEditor编辑器中的图片地址,并将远程图片保存到本地
来源:互联网 发布:就业与收入微观数据库 编辑:程序博客网 时间:2024/06/05 10:43
using System.Net;
Regex re = new Regex(@"src/s*=/s*(?:([""'])(?<src>[^""']+)/1|(?<src>[^/s>]+))", RegexOptions.IgnoreCase | RegexOptions.Singleline);
MatchCollection mc = re.Matches(this.Editor1.XHTML.ToString());
foreach (Match m in mc)
{
string url=m.Groups["src"].Value;
string filepath=url;
if(url.Substring(0,7).ToLower()=="http://")
{
string KuoZhangMing="."+url.Substring(url.LastIndexOf(".")+1);
string path = HttpContext.Current.Server.MapPath(@"/MLXZ/Uploads/Download/");
string filename=DateTime.Now.ToString("yyyyMMddHHmmss")+KuoZhangMing;
path=path+filename;
filepath=@"/MLXZ/Uploads/Download/"+filename;
WebClient myWebClient = new WebClient();
myWebClient.DownloadFile(url,path);
this.Editor1.Text=this.Editor1.XHTML.ToString().Replace(url,filepath);
}
Pic.Items.Add(new ListItem(filepath,filepath));
}上面代码实现了提取编辑器中的图片地址,如果图片地址为网上的,则会自动保存到本地.其它是的editor1为一个编辑器CuteEditor
Regex re = new Regex(@"src/s*=/s*(?:([""'])(?<src>[^""']+)/1|(?<src>[^/s>]+))", RegexOptions.IgnoreCase | RegexOptions.Singleline);
MatchCollection mc = re.Matches(this.Editor1.XHTML.ToString());
foreach (Match m in mc)
{
string url=m.Groups["src"].Value;
string filepath=url;
if(url.Substring(0,7).ToLower()=="http://")
{
string KuoZhangMing="."+url.Substring(url.LastIndexOf(".")+1);
string path = HttpContext.Current.Server.MapPath(@"/MLXZ/Uploads/Download/");
string filename=DateTime.Now.ToString("yyyyMMddHHmmss")+KuoZhangMing;
path=path+filename;
filepath=@"/MLXZ/Uploads/Download/"+filename;
WebClient myWebClient = new WebClient();
myWebClient.DownloadFile(url,path);
this.Editor1.Text=this.Editor1.XHTML.ToString().Replace(url,filepath);
}
Pic.Items.Add(new ListItem(filepath,filepath));
}上面代码实现了提取编辑器中的图片地址,如果图片地址为网上的,则会自动保存到本地.其它是的editor1为一个编辑器CuteEditor
- 提取CuteEditor编辑器中的图片地址,并将远程图片保存到本地
- 提取CuteEditor编辑器中的图片地址,并将远程图片保存到本地
- 提取CuteEditor编辑器中的图片地址,并将远程图片保存到本地
- 用asp自动解析网页中的图片地址,并将其保存到本地服务器
- 用asp自动解析网页中的图片地址,并将其保存到本地服务器
- 用asp自动解析网页中的图片地址,并将其保存到本地服务器
- 用asp自动解析网页中的图片地址,并将其保存到本地服务器
- >+ 用asp自动解析网页中的图片地址,并将其保存到本地服务器
- 用asp自动解析网页中的图片地址,并将其保存到本地服务器
- 用asp自动解析网页中的图片地址,并将其保存到本地服务器
- php正则匹配文章中的远程图片地址并下载图片到本地
- php正则匹配文章中的远程图片地址并下载图片到本地
- 保存远程图片到本地
- 将图片保存到本地
- 保存远程图片到本地并加水印
- php获取远程图片并下载保存到本地
- PHP获取远程图片并保存到本地
- php获取远程图片并下载保存到本地
- 关于技术网站编辑工作的一些思考
- PKU ACM 题目分类
- 级联数据的树状存储结构HashMap实现
- 迎接五一!
- XMLHttpRequest Ajax 实例简介
- 提取CuteEditor编辑器中的图片地址,并将远程图片保存到本地
- CuteEditor5.0实现分用户上传
- 备份与恢复: 部分数据库联机备份
- ASP.NET生成静态网页的方法
- convert转化函数的用法
- 安装CVSNT2.5
- java中获取当前系统时间,日期并格式化输出
- 发布原创的syn扫描器-SharpTcpScanner AssemblyFileVersion:1.9.0.0
- 减少printf的次数,可以减少Memory
Regex re = new Regex(@"src/s*=/s*(?:([""'])(?<src>[^""']+)/1|(?<src>[^/s>]+))", RegexOptions.IgnoreCase | RegexOptions.Singleline);
MatchCollection mc = re.Matches(this.Editor1.XHTML.ToString());
foreach (Match m in mc)
{
string url=m.Groups["src"].Value;
string filepath=url;
if(url.Substring(0,7).ToLower()=="http://")
{
string KuoZhangMing="."+url.Substring(url.LastIndexOf(".")+1);
string path = HttpContext.Current.Server.MapPath(@"/MLXZ/Uploads/Download/");
string filename=DateTime.Now.ToString("yyyyMMddHHmmss")+KuoZhangMing;
path=path+filename;
filepath=@"/MLXZ/Uploads/Download/"+filename;
WebClient myWebClient = new WebClient();
myWebClient.DownloadFile(url,path);
this.Editor1.Text=this.Editor1.XHTML.ToString().Replace(url,filepath);
}
Pic.Items.Add(new ListItem(filepath,filepath));
using System.Net;
Regex re = new Regex(@"src/s*=/s*(?:([""'])(?<src>[^""']+)/1|(?<src>[^/s>]+))", RegexOptions.IgnoreCase | RegexOptions.Singleline);
MatchCollection mc = re.Matches(this.Editor1.XHTML.ToString());
foreach (Match m in mc)
{
string url=m.Groups["src"].Value;
string filepath=url;
if(url.Substring(0,7).ToLower()=="http://")
{
string KuoZhangMing="."+url.Substring(url.LastIndexOf(".")+1);
string path = HttpContext.Current.Server.MapPath(@"/MLXZ/Uploads/Download/");
string filename=DateTime.Now.ToString("yyyyMMddHHmmss")+KuoZhangMing;
path=path+filename;
filepath=@"/MLXZ/Uploads/Download/"+filename;
WebClient myWebClient = new WebClient();
myWebClient.DownloadFile(url,path);
this.Editor1.Text=this.Editor1.XHTML.ToString().Replace(url,filepath);
}
Pic.Items.Add(new ListItem(filepath,filepath));