android - 如何从 firebase 下载 pdf 并从我的应用程序目录访问它?

标签 android pdf flutter dart download

我在 flutter 中有一个应用程序,我可以成功地将 pdf 上传到 firebase 存储中。我可以获取相应的网址,但是当我点击它时,它会在应用程序之外下载。这不是我想要的,我想在应用程序中下载 pdf。任何帮助将不胜感激。

最佳答案

here 的帮助下:

var dir = (await getApplicationDocumentsDirectory()).path;
var req = await http.Client().get(Uri.parse(url));
var file = File('$dir/$filename');
return file.writeAsBytes(req.bodyBytes);

关于android - 如何从 firebase 下载 pdf 并从我的应用程序目录访问它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58744720/

相关文章:

java - 当我的动态壁纸超过 30 帧时出现内存不足错误

java - ArrayList.Remove 在第一次调用时不起作用

java - 使用 iText 将图像添加到 PDF

html - HTTPS 破坏嵌入式 PDF

Flutter:如何使对话框可滚动?

flutter - 该类(或该类继承的类)被标记为 '@imutable',但其一个或多个实例字段不是最终的

java - Android 内容解析器删除 - 更新状态

Android Studio 不显示新创建的目录

javascript - 如何在PDF文档中插入函数?

android - flutter 升级后 Expanded 内的文本不会换行