我的目标是从手机本地存储 ~/Downloads 打开 CSV 文件并将其导入数据库。
我正在使用 Flutter,直到今天我已经查看了十几个示例,但都没有成功。
但是我能够在控制台中打印文件的内容,但为此我必须在应用程序项目的 assets/res 文件夹中有一个文件。
如果我使用 getExternalStorageDirectory,我会得到 emulated/storage/0/作为结果。如何访问设备的内部存储(不是外部存储,因为使用的手机不会有 SD 卡选项,或者即使有,也不会被使用)?
对于数据库,我能够使用 sqflite 获得一个工作示例,但由于我完全是菜鸟,我无法在我已经设计的应用程序中使用它。
最佳答案
使用 package:open_file/open_file.dart 中的 open_file 打开文件作为文本文档并自行解析内容。
关于android - 如何在 Flutter 中将文件从本地存储导入到数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54123131/