Fckeditor上传图片自动删除 .net, 添加文章的时候通过fck编辑器上传了一些图片,过段时间把文章删除了,但是图片还保存在服务器上,请问有什么好的方法可以自动把这些没用的图片删除了,而不是在编辑器上添加删除功能,由用户自己一个一个的去删。 提供思路。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以自己写方法。Fckeditor 有个目录管理功能的。可以浏览文件。 你是图片在文章内容里面?在删除文章之前先获取文章内容里的图片 Regex reg = new Regex(@"(?is)<img[^>]*?src=(['""\s]?)([^'""\s]+)\1[^>]*?>"); foreach (Match m in reg.Matches(str)) { File.Delete(server.mappath(m.group[2].value)) } cuteeditor自带的有...浏览图片的. 通常服务器残留的文件(图片,附件,flash)的产生除了在删除文章的时候,没有同时删除该文章相关的图片(附件)外。还可能发生的情况是:添加文章的时候添加了10个图片,但是修改文章的时候在编辑器里面删除了其中的6张,当提交保存后,服务器上就残留了这6张图片。一般企业网站,这种情况可以完全忽略,因为可能过2~3年,网站就改版重作了。但是如果是中大型的网站运行几年后,网站就有一堆的多余图片了。现在硬盘非常便宜,但是非常不利于网站数据的备份。每次都把多余的文件都备份下来可以换个编辑器,使用WebNoteEditor在线编辑器。它可以自动检测当前文章的多余的图片,自动删除这些多余的图片,而不用程序员额外编写程序去处理。删除文章的时候也可以非常方便的删除多余的图片文件。 GridView 双击行事件? 帮忙看个存储过程 关于禁用浏览器地址栏的问题 如何能脱离vss控制,只运行复制到自己文件夹下的工程 asp菜鸟问题 string 怎么转 数据库中的 numeric 类型? 数据插入问题 !!!急呀。导出Excel的问题(不同的工作表) 求一正则表达式 不能访问iis的wwwroot下的asp文件,说是跟ntfs格式有关,,请问谁知道怎么改设置啊?? 问一个关于数据库int型和nvarchar的问题 linq如何多条件查询
Fckeditor 有个目录管理功能的。
可以浏览文件。
在删除文章之前先获取文章内容里的图片
Regex reg = new Regex(@"(?is)<img[^>]*?src=(['""\s]?)([^'""\s]+)\1[^>]*?>");
foreach (Match m in reg.Matches(str))
{
File.Delete(server.mappath(m.group[2].value))
}
通常服务器残留的文件(图片,附件,flash)的产生除了在删除文章的时候,没有同时删除该文章相关的图片(附件)外。还可能发生的情况是:添加文章的时候添加了10个图片,但是修改文章的时候在编辑器里面删除了其中的6张,当提交保存后,服务器上就残留了这6张图片。一般企业网站,这种情况可以完全忽略,因为可能过2~3年,网站就改版重作了。但是如果是中大型的网站运行几年后,网站就有一堆的多余图片了。现在硬盘非常便宜,但是非常不利于网站数据的备份。每次都把多余的文件都备份下来可以换个编辑器,使用WebNoteEditor在线编辑器。它可以自动检测当前文章的多余的图片,自动删除这些多余的图片,而不用程序员额外编写程序去处理。删除文章的时候也可以非常方便的删除多余的图片文件。