[请问: 什么数据库字段能存图文并排的文本?]

2022-06-28 06:47:26 +08:00
 Girl66

什么数据库字段能存图文并排的文本? 注意不是纯文本, 而是图文混排的格式文本 谢谢

2457 次点击
所在节点    程序员
19 条回复
wd
2022-06-28 06:59:43 +08:00
支持 blob 二进制形式存的就可以呗
sunnysab
2022-06-28 06:59:52 +08:00
图文混排,一般是自己设置一种格式( JSON 或者类似 JSON ),以 JSON 或文本方式存储吧?图片另外存储。

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/862597

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX