写入本地存储中的文件 flutter
Write to a file in local storage flutter
我知道 path_provider
软件包,但它不能满足我的要求,或者我可能没有正确使用它。经过多次试验和错误后,我读到 getApplicationDocumentsDirectory()
returns 一个只能由应用程序本身访问的目录,但是如果我想写入 phone 的本地文档目录怎么办左右,稍后可以在我的文件资源管理器中查看文件吗?
如果要保存文件浏览器到达的位置,必须使用方法getExternalStorageDirectory()
。它仅适用于 Android,您需要 READ_EXTERNAL_STORAGE
和 WRITE_EXTERNAL_STORAGE
权限。
实际上,您也可以找到使用 getApplicationDocumentsDirectory()
和 getTemporaryDirectory()
保存的文件,但您需要 root 权限。
我知道 path_provider
软件包,但它不能满足我的要求,或者我可能没有正确使用它。经过多次试验和错误后,我读到 getApplicationDocumentsDirectory()
returns 一个只能由应用程序本身访问的目录,但是如果我想写入 phone 的本地文档目录怎么办左右,稍后可以在我的文件资源管理器中查看文件吗?
如果要保存文件浏览器到达的位置,必须使用方法getExternalStorageDirectory()
。它仅适用于 Android,您需要 READ_EXTERNAL_STORAGE
和 WRITE_EXTERNAL_STORAGE
权限。
实际上,您也可以找到使用 getApplicationDocumentsDirectory()
和 getTemporaryDirectory()
保存的文件,但您需要 root 权限。