Flutter 在本地存储器中写入文件

Flutter 在本地存储器中写入文件,flutter,flutter-plugin,flutter-packages,Flutter,Flutter Plugin,Flutter Packages,我知道path\u provider包,但它不能满足我的需要,或者可能我没有正确使用它。经过多次尝试和错误后,我阅读了getApplicationDocumentsDirectory()返回的目录只能由应用程序本身访问,但是如果我想写入手机的本地文档目录,以便以后能够在我的文件资源管理器中查看该文件,该怎么办?如果您想保存文件资源管理器到达的位置,您必须使用方法getExternalStorageDirectory()。它只适用于Android,您需要READ\u EXTERNAL\u STOR

我知道
path\u provider
包,但它不能满足我的需要,或者可能我没有正确使用它。经过多次尝试和错误后,我阅读了
getApplicationDocumentsDirectory()
返回的目录只能由应用程序本身访问,但是如果我想写入手机的本地文档目录,以便以后能够在我的文件资源管理器中查看该文件,该怎么办?

如果您想保存文件资源管理器到达的位置,您必须使用方法
getExternalStorageDirectory()
。它只适用于Android,您需要
READ\u EXTERNAL\u STORAGE
WRITE\u EXTERNAL\u STORAGE
权限

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