想做一个网站,用到的文章都是带图片的,请问怎样把带图片的文章上传到数据库啊?

解决方案 »

  1.   

    图片单独上传到服务器,文章内容存html
      

  2.   

    貌似可以用FCKeditor。。这个东西。。可以将文章存如数据库。。也可以在文字里面添加图片。。但样式就没那么规范了。。
      

  3.   

    用FCK控件 /// <summary>
        /// 取得FCK,HTML中所有图片的 URL。
        /// </summary>
        /// <param name="sHtmlText">HTML代码</param>
        /// <returns>图片的URL列表</returns>
        public  string[] GetHtmlImageUrl(string sHtmlText)
        {
            // 定义正则表达式用来匹配 img 标签
            Regex regImg = new Regex(@"<img\b[^<>]*?\bsrc[\s\t\r\n]*=[\s\t\r\n]*[""']?[\s\t\r\n]*(?<imgUrl>[^\s\t\r\n""'<>]*)[^<>]*?/?[\s\t\r\n]*>", RegexOptions.IgnoreCase);        // 搜索匹配的字符串
            MatchCollection matches = regImg.Matches(sHtmlText);        int i = 0;
            string[] sUrlList = new string[matches.Count];        // 取得匹配项列表
            foreach (Match match in matches)
               
                sUrlList[i++] = match.Groups["imgUrl"].Value;
                   return sUrlList;  
      }
      

  4.   

    请问3楼,FCK控件在哪里?怎么引用啊?
      

  5.   

    文章内容字段设置为text类型,然后利用文本编辑器,如eWebEditor或xheditor等将文章内容保存到数据库,最后显示的时候,利用div将从数据库中取出的文章内容显示到div中即可。
    <div id="content" runat="server"></div>this.content.innerHTML = ds.Table[0].Rows[0]["articleContent"].ToString();
      

  6.   

    FCK控件 你可以在网上下载,也就是编辑器,下载好了引用到你的项目里,然后在修改一下webconfig文件就行了
      

  7.   

    使用内容编辑器,freetextbox,fckeditor,cuteeditor等都可以,这些都是第三方的,百度搜索即可。