如何将文本保存到 Flutter Web 应用程序的网站子目录,然后让应用程序稍后读取?
Posted
技术标签:
【中文标题】如何将文本保存到 Flutter Web 应用程序的网站子目录,然后让应用程序稍后读取?【英文标题】:How do I save text to a flutter web app's website subdirectory and then have the app read it later? 【发布时间】:2021-08-08 22:37:45 【问题描述】:所以我在 website.com/app 上有一个应用程序 我希望应用程序保存一个文本变量,然后让应用程序解析相同的文本变量,以便以后在不同的会话中甚至在完全不同的计算机上使用它。
如果 website.com/app2 可以访问该文件会更好,但第一种情况也可以。
共享偏好是否适用于此,还是每个用户都有一个共享偏好?还是网站关闭时会被清除?
谢谢!
【问题讨论】:
这能回答你的问题吗? How to save and download text file in Flutter web application @Spatz 那些似乎在正确的轨道上,除了我不想下载文件我想把它放在网站中。例如,如果我的颤振 webapp 文件夹是 website.com/stuff/webappname,我希望我的(document.txt)文件到这里:website.com/stuff/files/document.txt,但我不知道如何使用这些示例来做到这一点? 【参考方案1】:您所说的是跨设备共享。 SharedPreferences
只能在单机的情况下帮到你。
如果您想跨设备对用户保持您的价值,您需要使用一些后端存储机制。 firestore
之类的东西对初学者很友好。
更多信息here。
【讨论】:
有没有办法将文本文件保存到网站本身的文件夹中,然后解析它们以在 webapp 中使用? 您可以使用firebase
处理大多数类型的存储必需品。所以如果你想保存文本文件,firebase 提供了Storage
而Firestore
更像是一个基于表格的存储系统。更多关于Storage
这里firebase.google.com/docs/storage。以上是关于如何将文本保存到 Flutter Web 应用程序的网站子目录,然后让应用程序稍后读取?的主要内容,如果未能解决你的问题,请参考以下文章
Flutter 将 JSON 数组保存到 SharedPreferences
如何更改 Flutter WEB 中的“状态栏”颜色? (保存为书签后)
在本地管理 Flutter 应用和 Flutter Web 数据
如何将 Flutter 移动应用迁移到 Flutter Web