【问题标题】:Flutter how to Copy PDF to Downloads Folder on Android DeviceFlutter 如何将 PDF 复制到 Android 设备上的下载文件夹
【发布时间】:2022-01-11 06:42:36
【问题描述】:

我在 Flutter 应用程序中生成 pdf 文件。
我正在尝试将 pdf 复制到 android 设备的下载目录。
查看path_provider 包,我得到了一个只能在应用程序内访问的目录的路径。

Directory tempDir = await getTemporaryDirectory();
String tempPath = tempDir.path;

Directory appDocDir = await getApplicationDocumentsDirectory();
String appDocPath = appDocDir.path;

您知道如何将我的 pdf 复制到无法从应用内访问但用户可以访问的下载文件夹吗?

【问题讨论】:

  • Android 不再推荐这个了。如果你这样做。 Android Google Play 将阻止您的应用并且不会发布它。不知何故,如果您设法将文件下载到下载文件夹中,您必须向 Google Play 请求例外才能让您的应用发布。在这种情况下,您必须提供将文件保存到下载目录的正当理由。
  • 谢谢你的好信息,我想我得另找办法了

标签: flutter dart path


【解决方案1】:

使用 downloads_path_provider,在安卓上它会将文件保存在下载中

【讨论】:

  • 这是一个非常过时的包。它与当前的 Android 设备和 SDK 不兼容。
猜你喜欢
  • 2021-01-26
  • 1970-01-01
  • 1970-01-01
  • 2021-05-28
  • 1970-01-01
  • 2020-04-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多