我把排好版的文章提交到数据库中,之后从数据库读出的却是一大段,没有任何格式了,这个怎么解决啊

我把排好版的文章提交到数据库中,之后从数据库读出的却是一大段,没有任何格式了,这个怎么解决啊,第1张

数据库不像文件系统不能直接放文件的只能以纯文本形式保存。 如果是网文的话每段之前都要价CSS样式,然后把CSS样式和文章一起存进去这样读出来之后浏览器会根据CSS样式从新排版还原成你之前的样式。如果不是网文的话 存入数据库之前要对文件进行编译,编译的时候要把文档格式也编译进去不然读出来的文件就会没有排版。

用文本域输入,输出时还是放在文本域里面,把文本域的背景及边框弄掉就OK了。。

<textarea rows="5" cols="80" readonly="readonly" style= "background:transparentborder-style:noneoverflow:auto">${content}</textarea>

好像目前数据库的字段类型中是不支持这种需求的,除非你将文章的每一个单独转换成PDF或JPG类似的图片格式。读取时保持原有格式还有一种方法大家一来探讨一下,是否有手段可以读取原有文章的格式标记,然后将这种标记单独保存,然后将文章从数据库读取后显示时在配上这些格式标记就可以在网页模式上进行实现。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10800482.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存