• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Girl66
V2EX  ›  程序员

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

  •  
  •   Girl66 · Jun 28, 2022 · 2960 views
    This topic created in 1432 days ago, the information mentioned may be changed or developed.

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

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

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