【问题标题】:Downlad file to Downloads directory in android flutter将文件下载到android颤振中的下载目录
【发布时间】:2026-02-04 23:00:02
【问题描述】:

我正在使用 Flutter for Android/iOS 应用程序。问题是我有一个可下载的链接,但我无法将其下载到下载目录。我怎么能在颤动中做到这一点。我搜索了一些插件,但它们很旧并且没有多大用处。你知道如何做的任何想法/图书馆吗?

【问题讨论】:

标签: flutter


【解决方案1】:

您可以使用path_provider 插件。它有一个内置的getDownloadsDirectory() 方法,可以为您提供所需的路径。

【讨论】:

  • 这不起作用。它仅适用于桌面操作系统。它在 Android/iOS 上引发异常
  • 你可以通过url_launcher打开将用户转移到网络视图/浏览器:pub.dev/packages/url_launcher用户可以自己下载。还是您想在应用内使用该文件?
  • 这也是个好主意!我实际上将它下载到临时目录并使用共享文件功能将其共享到用户想要的任何地方。