富文本存储
⑴ 富文本编辑器内容在mysql数据库以什么类型保存,在程序用是用string类型吗
程序里面用 string,在mysql里面,一般用 text,如果内容一般不会太多,用 varchar 也是可以的~
⑵ 如何读取富文本中的内容然后存到mongodb中
界面代码
<img src="@ViewData["html"]" />
作为测试代码,我就在界面上面写了一个image框,用来显示从MongoDB数据库中读取出来的图片。
HomeController代码
public ActionResult Index() { ViewData["html"] = "/MongodbHelp/ProcessRequest?actions=DOWNLOAD&value=lf.png"; return View(); }
后面的代码组成相信凡是接触过MVC的读者都能看懂这个东西,后面我就直接写死了一个图片的名称。
MongodbHelpController
连接数据库的方法
private static MongoDatabase DB; public static string fileTable = "fs";//数据库中的表名称 //Sets up the environment. public void Init() {
//我们可以在配置文件中读取 string ConnectionString = "127.0.0.1"; //ConfigurationManager.AppSettings["mondoDbConnection"]; if (String.IsNullOrEmpty(ConnectionString)) { throw new ArgumentNullException("Connection string not found."); } MongoServerSettings mongoSetting = new MongoServerSettings(); mongoSetting.MaxConnectionPoolSize = 15000;//设定最大连接池 mongoSetting.WaitQueueSize = 500;//设定等待队列数 mongoSetting.Server = new MongoServerAddress(ConnectionString, 27017); int count = MongoServer.MaxServerCount; MongoServer server = MongoServer.Create(mongoSetting);//创建连接数据文件 DB = server.GetDatabase("local");//创建数据库连接 }
用来判断我们进行的方法是哪一个,上传文件还是下载文件,在这只给大家介绍下载的方法;
public void ProcessRequest() { Init();//initialize the mongo string action = Request.QueryString["actions"]; switch (action) { case "LIST": GetFileList(); break; //获取文件列表 case "UPLOAD": Upload(); break; //上传文件 case "DELETE": Delete(); break;//删除文件 case "DOWNLOAD": DownFile(); break; //下载文件 } }
下载文件的类
//下载文件 public void DownFile() { string filename = Request.QueryString["value"]; Response.ContentType = "application/octet-stream"; //context.Response.ContentType = "audio/mpeg"; Response.AddHeader("Content-Disposition", "attachment; filename=" + filename); MongoGridFSSettings fsSetting = new MongoGridFSSettings() { Root = fileTable }; MongoGridFS fs = new MongoGridFS(DB, fsSetting); MongoGridFSFileInfo gfInfo = new MongoGridFSFileInfo(fs, filename); //方法一,很简洁 fs.Download(Response.OutputStream, filename); Response.End(); }
通过这几段代码,我们就轻松的完成MongoDB数据的文件读取操作。
⑶ 怎样存储用户使用富文本编辑器编辑的含多媒体内容的文章
Winrar默认临时目录\Documents and Settings\用户名\Local Settings\Temp\ 不同软件位置有一定变化,也可以自己在压缩软件设置。不过RAR文件在本地硬盘时,会直接把改过的文件再加进压缩包,可以看看压缩文件里编辑过的文档是不是你想要的
⑷ 富文本编辑器编辑后的文字如何保存到数据库
<div id = "content1" hidden="hidden">
${content}
</div>
<div id = "content2">
</div>
<script type="text/javascript">
$(function() {
$("#content2").html($("#content1").text());
});
</script>
⑸ VB中如何将富文本框中的文本和图片存入数据库
用RichTextBox1.TextRTF属性可以获取控件中全部富文本格式(RTF-Rich Text Format)内容,或给其赋值,用RichTextBox1.selRTF可以获取选中区域的RTF内容或给其赋值
⑹ 富文本编辑器一般在数据库给多少长度
text(max)的最大长度应该是2,147,483,647个字节
⑺ PHP:我利用富文本编辑器Ueditor编辑了一些内容,这些内容存储在Mysql中...
没有解析html代码?不应该吧