一尘不染

如何使用Flutter共享文件

flutter

我想知道如何在flutter应用程序中共享文件?

我看到了一些有关在Mojo中使用Intents的旧参考资料,但是似乎不再存在。这似乎是一项标准功能,我们应该能够以跨平台的方式进行处理(显然,ios与android之间存在一些差异)。

当前(例如通过电子邮件)共享文件的最佳做法是什么?我能找到的最接近的东西是UrlLauncher,我可以想象它用来为要共享的文件启动处理程序,但这似乎很麻烦。


阅读 731

收藏
2020-08-13

共1个答案

一尘不染

对于仍然发现此问题的任何人,您现在都可以使用共享插件共享一些内容:https
//pub.dartlang.org/packages/share

编辑:此插件仅支持文本/链接共享,不足以直接共享文件。问题https://github.com/flutter/flutter/issues/16743https://github.com/flutter/flutter/issues/19607直接在flutter中跟踪文件共享。

2020-08-13