请问,flutter移动端中如何读取手机里的txt、execl文 件?
2条回答 默认 最新
m0_54204465 2023-01-30 18:49关注Flutter移动端通过"path_provider"和"dart:io"包读取手机本地文件。
import 'dart:io'; import 'package:path_provider/path_provider.dart'; Future<File> getLocalFile() async { final directory = await getApplicationDocumentsDirectory(); return File('${directory.path}/file.txt'); } Future<String> readFile() async { try { final file = await getLocalFile(); String contents = await file.readAsString(); return contents; } catch (e) { return 'Error!'; } }然后你就可以通过await readFile()来读取手机里的txt文件了。
解决 无用评论 打赏 举报