V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Girl66
V2EX  ›  程序员

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

  •  
  •   Girl66 · 2022-06-28 06:47:26 +08:00 · 2457 次点击
    这是一个创建于 909 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    19 条回复    2022-06-28 20:42:35 +08:00
    wd
        1
    wd  
       2022-06-28 06:59:43 +08:00 via iPhone
    支持 blob 二进制形式存的就可以呗
    sunnysab
        2
    sunnysab  
       2022-06-28 06:59:52 +08:00 via Android
    图文混排,一般是自己设置一种格式( JSON 或者类似 JSON ),以 JSON 或文本方式存储吧?图片另外存储。

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