你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 网络与通信
在C#中整合Fckeditor编辑器实现远程图片自动上传(七)
 

string SingleUrl = "";

ArrayList TemArryList = new ArrayList();

//定义正则表达式

string regexstr = @"(src=)('|" + System.Convert.ToChar(34) + "| )?(http://)(.[^'|" + @"\s|" + System.Convert.ToChar(34) + "]*)" + @"(\.)(jpg|gif|png|bmp|jpeg|JPG|GIF|PNG|BMP|JPEG)('|" + System.Convert.ToChar(34) + "|" + @"\s|>)?";

Regex reg = new Regex(regexstr, RegexOptions.Compiled);

MatchCollection Matchcollage = reg.Matches(Str);

//匹配正则表达式

foreach (Match Matchs in Matchcollage)

{

SingleUrl = Matchs.Result("$3$4$5$6");

if (SingleUrl.LastIndexOf(".") != 0)

{

TemArryList.Add(SingleUrl);

}

}

return TemArryList;

}

3.2.3  图片数据获取及图片上传模块

/// <summary>

/// 远程读取单图片数据并上传到服务器

/// </summary>

/// <param name="Url">图片Url地址</param>

/// <returns>返回上传图片路径</returns>

private string ReadWriteRemoteData(string Url)

{

try

{

//定义XMLhttp对象

MSXML2.XMLHTTP _XMLhttp = new MSXML2.XMLHTTPClass();

//初始化对象

_XMLhttp.open("GET", Url, false, null, null);

_XMLhttp.send("");

  推荐精品文章

·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 
·2023年7月目录
·2023年6月目录 
·2023年5月目录
·2023年4月目录 
·2023年3月目录 
·2023年2月目录 
·2023年1月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089