在Flutter运行或更新应用后,文件路径会更改

时间:2019-02-05 04:47:18

标签: flutter

我在getApplicationDocumentsDirectory()中使用方法path_provider获取图像路径。

但是,当我flutter run或在AppStore中更新我的应用程序时,getApplicationDocumentDirectory()所获得的路径将发生变化,而我无法通过之前存储的路径获得图像。

1 个答案:

答案 0 :(得分:0)

实际上,很容易解决。

我使用了图像的绝对路径,因此每次我重新运行应用程序时,容器ID都会更改,因此无法获得具有先前路径的图像。

要解决此问题,您需要使用相对路径。

相对资源:https://github.com/flutter/flutter/issues/23957