#region 获取FCK中所有图片路径,并保存到FCKIMG表中
public void SaveFckImg(int TitleID,string Content)
{
string[] strUrl = GetHtmlImageUrlList(Content);
for (int k = 0; k < strUrl.Length; k++)
{
string url = strUrl[k];
FckImgManage fckImg = new FckImgManage();
bool result = fckImg.SelectRepeat(TitleID,url); //查重
if (Equals(result, false))
{
fckImg.FckImgAdd(TitleID, url);
}
}
}
#endregion
#region 取得FCK内容中所有图片的 URL
/// <summary>
/// 取得HTML中所有图片的 URL。
/// </summary>
/// <param name="sHtmlText">HTML代码</param>
/// <returns>图片的URL列表</returns>
public static string[] GetHtmlImageUrlList(string sHtmlText)
{
// 定义正则表达式用来匹配 img 标签
Regex regImg = new Regex(@"<img\b[^<>]*?\bsrc[\s\t\r\n]*=[\s\t\r\n]*[""']?[\s\t\r\n]*(?<imgUrl>[^\s\t\r\n""'<>]*)[^<>]*?/?[\s\t\r\n]*>", RegexOptions.IgnoreCase);
// 搜索匹配的字符串
MatchCollection matches = regImg.Matches(sHtmlText);
int i = 0;
string[] sUrlList = new string[matches.Count];
// 取得匹配项列表
foreach (Match match in matches)
sUrlList[i++] = match.Groups["imgUrl"].Value;
return sUrlList;
}
#endregion
分享到:
相关推荐
2. **多媒体支持**:可以方便地插入图片、Flash动画、视频等多媒体元素,丰富了网页内容的表现形式。 3. **源代码编辑模式**:用户可以切换到HTML源代码视图,直接编辑HTML代码,对高级用户提供了更多灵活性。 4. **...
用户在编辑器中选择“插入图片”后,FCKeditor会触发一个异步文件上传过程。在C# .NET环境中,这通常涉及到一个HTTP模块或控制器方法,用于接收上传文件并将其保存在服务器的指定目录下。 解决"不能在服务器上传...
FCKeditor是一款基于JavaScript的开源富文本编辑器,它提供了丰富的文本格式化功能,如字体、字号、颜色、对齐方式等,并支持图片、链接、表格、列表等元素的插入。在.NET环境下,我们可以借助控件或者JavaScript ...
FCKeditor是一款开源的富文本编辑器,广泛应用于网页内容编辑,它提供了类似于Microsoft Word的用户界面,使得非技术人员也能轻松地进行文本格式化、插入图片、链接等操作。FCKeditor以其易用性和灵活性赢得了众多...
JSP+FCK编辑器是Java Web开发中常用的一款富文本编辑工具,它允许用户在网页上创建和编辑内容,类似于Word的功能,支持图片上传、链接插入等操作。FCKeditor在早期非常流行,但由于后续的CKEditor的出现,FCKeditor...
FCKeditor的主要功能包括格式化文本、插入图片、链接、表格等,使得网页内容编辑变得更加方便。这款编辑器支持多种浏览器,如Internet Explorer、Firefox、Chrome和Safari。 **Eclipse与MyEclipse的集成** Eclipse...
- **插入图片**:使用"图片"按钮,选择本地图片上传至服务器,并插入到编辑器中。 - **插入链接**:通过"链接"功能,可以创建内部或外部链接。 - **格式化**:提供多种段落和列表格式,如首行缩进、编号、项目...
1. **下载并解压FCKeditor**:获取fck.rar文件后,将其解压到本地目录。 2. **配置编辑器**:根据项目需求修改配置文件,如设置默认语言、自定义工具栏等。 3. **集成到项目**:将编辑器的HTML和JavaScript文件引入...
这个编辑器为网页内容的创建和编辑提供了丰富的功能,允许用户像在桌面应用中一样进行文本格式化、插入图片、链接以及其他多媒体元素。FCKeditor最初由Fred CK开发,后来被ckeditor所取代,但其在很多项目中仍然被...
在ASP.NET开发中,FCKeditor是一个非常流行的富文本编辑器,它允许用户在网页上进行格式化文本输入,如创建段落、插入图片、添加链接等,类似于Microsoft Word的功能。这个“fck编辑器的使用(asp.net最简单的例子)...
2. **Web.xml中的FCK配置**: - 在`web.xml`部署描述符中,需要定义一个名为`ConnectorServlet`的Servlet。这个Servlet负责处理FCKeditor与服务器之间的通信,如文件上传和管理。 - `<load-on-startup>`元素设置为...
用户可以直接在浏览器中进行文字排版、插入图片、链接、表格等操作。 2. **跨平台**:支持多种操作系统,如Windows、Linux、Mac OS等,并且兼容多种浏览器,包括Internet Explorer、Firefox、Chrome、Safari等。 3...
2. **丰富的编辑功能**:编辑器提供了诸如字体样式、字号调整、颜色选择、对齐方式、列表、链接创建、图片和媒体插入、表格编辑等大量文本编辑工具,极大地提高了用户的编辑体验。 3. **可扩展性**:FCKeditor允许...
2. **丰富的编辑功能**:FCKeditor提供了格式化、插入图片、链接、表格、字体调整、颜色选择等多种编辑工具,满足多样化的需求。 3. **自定义配置**:开发者可以根据实际需求对编辑器的外观、功能进行定制,实现...
FCKeditor的引入解决了这个问题,它提供了一个富文本编辑界面,支持字体、字号、颜色、对齐方式等文本格式设置,甚至包括插入图片、链接和表格等高级功能。 2. **EXT中FCKeditor的安装** 首先,你需要下载EXT库和...
2. **多媒体支持**:FCKeditor支持插入图片、音频和视频,提供了一种直观的方式将多媒体元素整合到网页内容中。 3. **链接管理**:用户可以方便地创建、编辑和删除页面内的链接,也可以添加电子邮件链接或者外部...
FCK在线编译器是一款强大的富文本编辑器,主要用于网页中的文字内容编辑,它提供了丰富的文本格式化选项,包括字体、大小、颜色、对齐方式等,还支持插入图片、链接、表格等复杂元素,极大地提高了用户在网页端编辑...
1. **富文本编辑**: FCKeditor支持HTML元素的插入和编辑,包括文本样式、字体、颜色、链接、图片、表格、列表、对齐方式等,提供了一套完整的工具栏供用户操作。 2. **拖放功能**: 用户可以轻松地通过拖放操作上传...
同时,它还支持通过插件系统扩展额外的功能,比如图片上传、视频插入等。 4. **样式支持**:FCKeditor可以集成到已有的CSS样式体系中,使编辑的内容与网站的整体风格保持一致。你可以设置编辑器的样式表,使其遵循...