什么数据库字段能存图文并排的文本? 注意不是纯文本, 而是图文混排的格式文本 谢谢
1
wd 2022-06-28 06:59:43 +08:00 via iPhone
支持 blob 二进制形式存的就可以呗
|
2
sunnysab 2022-06-28 06:59:52 +08:00 via Android
图文混排,一般是自己设置一种格式( JSON 或者类似 JSON ),以 JSON 或文本方式存储吧?图片另外存储。
要么,存 HTML ,然后考虑将图片存进 img 标签里。不过这不是最佳实践,是糊任务的做法。 |
3
zhilincom 2022-06-28 07:02:47 +08:00
富文本?还是把图片存到 OSS 吧,把图片链接用特定格式放在文本里。类似于 Markdown 。
如果仅仅只是需要存储文档,而不需要更新 /检索内容,就直接整个文档存到对象存储里,数据库里只保留链接。 |
4
RockShake 2022-06-28 07:03:23 +08:00 via Android
关键字富文本存储,MySQL 就可以
|
5
zhuweiyou 2022-06-28 07:05:38 +08:00
存文本就行了, 图片存的是链接.
|
6
JounQin 2022-06-28 07:19:33 +08:00 via iPhone 6
|
7
ngrok111 2022-06-28 07:33:30 +08:00
之前存富文本是直接 base64 转码,拿出来的时候解码,用起来挺好的
|
8
dfgxcvbcv 2022-06-28 07:35:50 +08:00
存 HTML ,图片存 base64 数据,Quill 不用第三方插件默认就是这样。
|
9
yuzo555 2022-06-28 07:44:12 +08:00
存 HTML ,图片用 DataURI 表示(即 base64 编码),缺点是大小会增大 33%
|
10
murmur 2022-06-28 07:54:12 +08:00
图文并排的文本这不就是 word 么,我不觉得这东西有啥区别,图文分开存就是 html
|
11
huntagain2008 2022-06-28 09:54:08 +08:00
@JounQin #6 试了代码发现结果不对。echo ${foo:-3} 这个结果在 kubuntu BASH 得到的是$foo 的变量值。取后三位是 echo ${foo:0-3}
|
12
ladypxy 2022-06-28 09:58:03 +08:00
图片没啥直接纯数据库的意义吧,一般都是存图片路径
|
13
dcsuibian 2022-06-28 10:08:33 +08:00 via Android
关键字:富文本编辑器
参考人家咋存的 |
14
lmshl 2022-06-28 10:55:36 +08:00
word 内部式 xml 格式的
https://en.wikipedia.org/wiki/Microsoft_Office_XML_formats |
15
tulongtou 2022-06-28 11:00:45 +08:00
什么叫图文并拍的文本?有图片在里面,那还叫文本么?
|
16
ecloud 2022-06-28 11:02:27 +08:00
你要的东西其实是一个 Content Management 系统,文件存 FS ,DB 里存索引,还要有全文检索
这种东西一般很贵的 |
17
icyalala 2022-06-28 11:14:16 +08:00
随便找个数据库都支持存储二进制,你的问题应该是:怎样序列化图文混排的文本
|
18
pytth 2022-06-28 13:13:22 +08:00 via iPhone
存 HTML 就行啦。图片用 url ,文本用 p 标签。混合起来存进去,读出来不就直接渲染 html 页面了。
|
19
timothyye 2022-06-28 20:42:35 +08:00 via Android
图片放 cdn ,文本里面存图片 url 就行了
|