我正在尝试使用必须为其指定“ savePath”的dio插件在flutter应用程序中下载文件。但是使用path_provider时,我只能看到ApplicationDocumentsDirectory,ExternalStorageDirectory等。我的想法是仅在设备的下载文件夹中显示文件(pdf),因此,只要用户希望查看文件,他便会转到该文件夹并单击它。保存到ApplicationDocumentsDirectory(据我了解)将需要我提供指向应用程序中文件的链接(种类繁多),这意味着用户每次要查看通过我的应用程序下载的文件时,都必须打开我的应用程序。
我只希望这些文件在DownLoads文件夹中可用,就像我们直接下载到DownLoads文件夹中的众多文件一样。
我在这里想念什么吗?请赐教!
您可以使用downloads_path_provider
https://pub.dev/packages/downloads_path_provider
import 'package:downloads_path_provider/downloads_path_provider.dart';
Future<Directory> downloadsDirectory = DownloadsPathProvider.downloadsDirectory;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句