写入本地存储中的文件 flutter

Write to a file in local storage flutter

我知道 path_provider 软件包,但它不能满足我的要求,或者我可能没有正确使用它。经过多次试验和错误后,我读到 getApplicationDocumentsDirectory() returns 一个只能由应用程序本身访问的目录,但是如果我想写入 phone 的本地文档目录怎么办左右,稍后可以在我的文件资源管理器中查看文件吗?

如果要保存文件浏览器到达的位置,必须使用方法getExternalStorageDirectory()。它仅适用于 Android,您需要 READ_EXTERNAL_STORAGEWRITE_EXTERNAL_STORAGE 权限。

实际上,您也可以找到使用 getApplicationDocumentsDirectory()getTemporaryDirectory() 保存的文件,但您需要 root 权限。