我正在制作一个Flutter应用程序,它将拍摄项目图片和视频以及项目信息。在将保存的数据发送到Web服务器之前,我们应该将这些图像和视频保存在资产文件夹或电话的存储目录中吗? 我不知道哪种方法可以更安全地避免用户意外删除文件等操作。图像和视频也是重要的数据,例如签名png文件。
答案 0 :(得分:0)
如果您已经阅读了 documentation,那里有一个使用方法 getApplicationDocumentsDirectory()
的示例。
此示例将信息存储在文档目录中。
Future<String> get _localPath async {
final directory = await getApplicationDocumentsDirectory();
return directory.path;
}
这给出了应用程序可以放置其私有文件的目录的路径,文件只有在应用程序本身被删除时才会被清除。