Flutter:在 Firestore/实时数据库中存储和检索格式化文本

Posted

技术标签:

【中文标题】Flutter:在 Firestore/实时数据库中存储和检索格式化文本【英文标题】:Flutter: Store and retrieve formatted text in firestore/realtime database 【发布时间】:2021-09-05 21:06:38 【问题描述】:

我目前正在使用flutter_quill pakage 来格式化文本。现在我想将它存储在 firestore /realtime 数据库中。我想按原样检索格式化文本并显示在我的应用程序中。

经过研究,我遇到了flutter_html,它可以帮助我在我的 Flutter 应用中显示 html 代码。这很棒,但现在我还必须将 html 数据存储到数据库中。

那么,我如何使用 flutter_quill 或 zefyrka 将 html 数据存储到数据库,或者是否有任何文本编辑器包可以帮助我实现目标。

也欢迎任何新的建议。我只想使用flutter在firestore/realtime数据库中存储和检索格式化文本。

【问题讨论】:

【参考方案1】:

也许您应该尝试使用 base64 对文本进行编码,并将编码后的文本存储在 Cloud Firestore 中。请先解码您的编码文本,然后再将其显示在您的应用中。

【讨论】:

以上是关于Flutter:在 Firestore/实时数据库中存储和检索格式化文本的主要内容,如果未能解决你的问题,请参考以下文章

实时获取当前登录用户的数据 - Flutter & Firestore

Flutter 实时通知

在 Flutter 中监听 Firestore 集合及其子集合

使用 Flutter 和 Firebase 实现实时在线/离线状态

Flutter - 使用 StreamBuilder 提供对谷歌地图的实时更新

将数据发送到 Firestore 很慢