文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>asp.net删除文本编辑器上传的图片

asp.net删除文本编辑器上传的图片

时间:2011-03-30  来源:放哨De老鼠

private string GetImg(string str)
    {
        string res = "";
        string tem = "";
        int startIndex = 0;
        int endIndex = 0;
        for (int i = 0; i < str.Length - 3; i++)
        {
            tem = str.Substring(i, 3).ToLower();
            if (tem == "src")
            {
                startIndex = i;
                str = str.Substring(startIndex+5);
                endIndex = str.IndexOf('>');
                res = str.Substring(0, endIndex-3);
                str = str.Substring(endIndex);
                res += "|"+GetImg(str); //递归调用               
                break;
            }
        }
        return res;
    }

protected void dgrdName_ItemCommand(object source, DataGridCommandEventArgs e)
    {
       
        if (e.CommandName == "Delete")
        {
            int id = Convert.ToInt32(e.CommandArgument.ToString());

            string str = "select [content] from news where id="+id+"";
            string content = DB.ReadOut2(str);
            string img=GetImg(content);
            img = img.Substring(0,img.Length-1);
            string [] arr=img.Split('|');
            for (int i = 0; i < arr.Length;i++ )
            {
              
                File.Delete(HttpContext.Current.Server.MapPath("/" + arr[i]));
             
            }
         
           string delstr = "delete  from news where id=" + id + "";
            DB.myCommand(delstr);
            DataBind();

        }
       
    }

相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载