富文本存儲
⑴ 富文本編輯器內容在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代碼?不應該吧