首页 新闻 会员 周边

多图文的文章怎么存进数据库

0
悬赏园豆:20 [待解决问题]

我想做一个博客,但是数据库要怎么存储文章内容来方便前端渲染。
假设我有一篇文章是
【标题】
【内容】
【图片】
【代码】
【图片】
【内容】
【图片】

这种情况 有图文穿插的文章,

如果文字图片分开存,到时候前端拿到的数据是

data:[{img:"",img2:"",img3:"",txt:"",txt2:"",txt3:""}]

怎么知道图片穿插在那个文字的后边呢

请教一下各位,这种情况怎么处理的

Recoveryccx的主页 Recoveryccx | 初学一级 | 园豆:182
提问于:2024-07-17 16:27
< >
分享
所有回答(6)
0

————-————————富文本

彼时今日 | 园豆:493 (菜鸟二级) | 2024-07-17 16:48

或者使用markdown也行

支持(0) 反对(0) 彼时今日 | 园豆:493 (菜鸟二级) | 2024-07-17 16:50

@彼时今日: 感谢回答,我没这方面的知识。我去搜搜看

支持(0) 反对(0) Recoveryccx | 园豆:182 (初学一级) | 2024-07-17 18:36
1

图片和文字分开存,没问题啊,相当于 文本和图片文件单独存储, 图片实际上在文本中是个url,你只需要把图片上传到服务器 ,然后获取到这个地址,赋值在内容中就可以了。

试试看先~

一周一志 | 园豆:202 (菜鸟二级) | 2024-07-17 18:00

那怎么渲染呢,怎么知道这段文字下面有几张图片呢?这个图片是不是在这段文字的下边呢?我没搞懂这个

支持(0) 反对(0) Recoveryccx | 园豆:182 (初学一级) | 2024-07-17 18:03

@Recoveryccx: 可能你没理解我的意思, 图片先上传 得到url1、url2、url2放在你的文案中。
基础太弱了, 可能我这么说你不太能明白,你再看看吧

支持(0) 反对(0) 一周一志 | 园豆:202 (菜鸟二级) | 2024-07-17 18:07

@一周一志: 感觉你没明白我的意思。就是如果我是个通用模板我怎么渲染呢,每篇文章的图片跟文字位置都不一样。假设有一篇文章是【文字】【图片】【文字2】【图片2】【图片3】【文字3】,另一篇文章是【文字】【图片】【图片】【文字】【图片】,那通用模板要怎么写呢?然后你说的数据库分开存,也打乱了原本的文章结构,要怎么还原呢

支持(0) 反对(0) Recoveryccx | 园豆:182 (初学一级) | 2024-07-17 18:36

这哥们比较靠谱,也是很多公司技术路线

支持(0) 反对(0) MrSteven | 园豆:200 (初学一级) | 2024-07-23 17:35
0

最经典的就是"*.rtf",也就是所谓的富文本,微软干这行最经典了。
高阶的就是openxml相关的,也就是office文档。也可以转pdf电子书啥的。这类东西其实就是xml相关的节点存储,后来发展成了更为强大的xaml。
当前当前流行的流文档也挺好,markdown,html这类的转换也挺好。

三台 | 园豆:404 (菜鸟二级) | 2024-07-18 10:08
0

你看看博客园这个回复里面怎么混放图片和文字,这不是一个很好的例子吗。图片就是url,后面再渲染。

lannoy | 园豆:221 (菜鸟二级) | 2024-07-18 14:11
0

直接存html就可以

智客工坊 | 园豆:2079 (老鸟四级) | 2024-07-19 07:35
0

一般都用富文本编辑器的吧,上传的图片直接就是URL地址存进去的,显示的时候根据URL地址显示图片啊。。。

 

个人有另个想法,也能够把图片转成字节流的方式存进数据库。

lzhdim | 园豆:650 (小虾三级) | 2024-07-21 21:36
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册