编辑内容的时候可以方便的上传图片,但删除文章内容的时候图片不会一起删除。用其它办法另外删除也可以,但关键是如何知道哪些是不用的?也就是说不知道该文章中用到了哪些图片有没有遇到类似情况?怎么处理的?

解决方案 »

  1.   

    保持图片路径到字段,删除记录时获取路径删除或
    string fckStr = FCKeditor1.Value;
      MatchCollection matchs = Regex.Matches(fckStr, @ " <img\s[^> ]*src=([ " " ']*)(? <src> [^ ' " "]*)\1[^> ]*> ", RegexOptions.IgnoreCase);
      foreach (Match m in matchs) {
      Response.Write(m.Groups[ "src "].Value+ " <br> ");
      }
      

  2.   

    根据产品的编号ID(唯一)生成文件夹,FCK上传的图片全部上传到这个文件夹,
    然后删除的时候,只要删除文件夹就可以了