【问题标题】:How to write file in Flutter如何在 Flutter 中写入文件
【发布时间】:2021-07-16 12:12:09
【问题描述】:

我想将一个简单的文本文件写入本地文件。我使用了path_provider,但似乎仍然不支持 Flutter Web。我想知道如何为 Flutter web 做到这一点?

我还想知道是否可以将数据添加到资产中的文件中,其中我包含资产的文件路径:

Future<List<User>> readJson() async {
final String response = await rootBundle.loadString('user.json'); //load from assets
return await Future.delayed(Duration(seconds: 1), () {
  List<dynamic> data = jsonDecode(response);
  List<User> users = data.map((data) => User.fromJson(data)).toList();
  return users;
});}

【问题讨论】:

    标签: flutter flutter-web


    【解决方案1】:

    由于安全原因,您无法读取路径,因此无法读取/写入路径本身。但是您可以让提示用户下载文件 (refer to this answer),然后告诉他们将其移动到特定位置。

    【讨论】:

      猜你喜欢
      • 2019-06-04
      • 1970-01-01
      • 2020-08-21
      • 2022-09-23
      • 2020-07-24
      • 1970-01-01
      • 1970-01-01
      • 2020-04-01
      • 2019-12-02
      相关资源
      最近更新 更多