在DotNet中,后台的新闻管理我用到了这个在线编辑器,我还想做一个管理用这个东西上传到数据库的页面,就是当我上传一篇文章的时候,如果有图片的话会上传到服务器,当我管理的时候我想把以前没有用的图片从服务器上面彻底删除,这样可以节省很多空间。可是问题就来了。新闻文章中的图片和字什么的被写到数据的时候,是写入数据库中的一个字段里面了,我要如何得到关于这个图片的地址呢,如果只删除数据库中的记录,那么上传的图片就没有删除,关于这个图片上传到服务器的时候是在类里写的,只上传一个图片的时候还能得到它的路径,可是如果上传多个图片的话我要怎么做?如果各位有使用这个经历,那么请赐教!谢谢!

解决方案 »

  1.   

    上传多个图片为什么就不能得到路径呢?你可以看看freetextbox的ftb.imagegallery.aspx页面里的程序,虽然它也只是传一个,但因为这个上传页面是动态页面,所以自己可以根据自己的上传要求写上传页面
      

  2.   

    string str = @"<p align=""center""><img height=""232"" width=""181"" alt="""" src=""/UserFiles/1.gif"" /></p>";
            System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(@"<img[^>]*src=""(\S*)""[^>]*?>",System.Text.RegularExpressions.RegexOptions.IgnoreCase);        System.Text.RegularExpressions.MatchCollection ms = reg.Matches(str);
            if(ms.Count >0)
            {
                Response.Write(ms[0].Result("$1"));
            }