FCKeditor删除文件图片功能
2009-09-24 11:17
519 查看
PageValidate.cs文件代码
//正则表达式
private static Regex RegEditImg = new Regex(@"img[^>]*src\s*=\s*[""|']?(?<url>[^""']*)[""|']?[^<>]*>",RegexOptions.IgnoreCase);
//inputData为上传内容
public static List<string> ImgUrl(string inputData)
{
MatchCollection matchs = RegEditImg.Matches(inputData);
List<string> Img=new List<string>();
foreach (Match m in matchs)
{
Img.Add(m.Groups[1].Value);
}
return Img;
}
在做修改操作时候
List<string> ImgUrl = PageValidate.ImgUrl(NewsModel1.NewsContent);
for (int i = 0; i < ImgUrl.Count; i++)
{
string TempImgUrl = Server.MapPath(ImgUrl[i].ToString());
//修改后数据是否存在原有图片
List<string> ModifyImgUrl = PageValidate.ImgUrl(NewsModel.NewsContent);
if (!ModifyImgUrl.Contains(ImgUrl[i]) && File.Exists(TempImgUrl))
{
File.Delete(TempImgUrl);
}
}
//正则表达式
private static Regex RegEditImg = new Regex(@"img[^>]*src\s*=\s*[""|']?(?<url>[^""']*)[""|']?[^<>]*>",RegexOptions.IgnoreCase);
//inputData为上传内容
public static List<string> ImgUrl(string inputData)
{
MatchCollection matchs = RegEditImg.Matches(inputData);
List<string> Img=new List<string>();
foreach (Match m in matchs)
{
Img.Add(m.Groups[1].Value);
}
return Img;
}
在做修改操作时候
List<string> ImgUrl = PageValidate.ImgUrl(NewsModel1.NewsContent);
for (int i = 0; i < ImgUrl.Count; i++)
{
string TempImgUrl = Server.MapPath(ImgUrl[i].ToString());
//修改后数据是否存在原有图片
List<string> ModifyImgUrl = PageValidate.ImgUrl(NewsModel.NewsContent);
if (!ModifyImgUrl.Contains(ImgUrl[i]) && File.Exists(TempImgUrl))
{
File.Delete(TempImgUrl);
}
}
相关文章推荐
- fckeditor给文件(包括图片)及文件夹增加删除功能
- 为 FCKeditor增加图片预览和删除文件、删除文件夹功能(c#)
- FCKEditor增加带确认的“删除”功能和图片预览功能
- FCKeditor中添加删除图片的功能!
- FCKeditor是使用非常广泛的HTML编辑器,本文从 ASP.NET 的使用场景对 FCKeditor 与 FCKeditor.NET 的配置、功能扩展(如自定义文件上传子目录、自定义文件名、上传图片的后期处理等)、以及安全性进行初步的阐述。
- FCKeditor_2 6 3 图片上传 重命名图片名称 删除上传后 文件 .NET技术 ASP.NET
- FckEditor添加右键菜单;增加编辑区右键图片删除功能(asp.net )(一)
- fckeditor添加删除图片功能
- FCKeditor中添加删除图片的功能!
- 如何为fckeditor文本编辑器增加图片删除功能
- FckEditor添加右键菜单;增加编辑区右键图片删除功能(asp.net )
- FckEditor添加右键菜单;增加编辑区右键图片删除功能(asp.net )(二)
- 扩展fckeditor的上传图片和上传文件功能! (二)
- 转: KindEditor 图片空间文件增加删除文件、文件夹功能(ASP语言环境)
- ajax中form表单中含有文件上传功能,后台语言是java,包括图片的下载,预览,删除
- 为 FCKeditor 增加删除文件和文件夹的功能(C#)
- ajax php实现给fckeditor文本编辑器增加图片删除功能
- 扩展fckeditor的上传图片和上传文件功能!
- WPF 如何删除已经打开的图片文件
- python批处理实现爬取网页静态图片文件重命名图片统一修改大小等功能