一种将文件从一个应用程序发送到另一个应用程序(在不同设备上)的简单方法[关闭]

Posted

技术标签:

【中文标题】一种将文件从一个应用程序发送到另一个应用程序(在不同设备上)的简单方法[关闭]【英文标题】:An easy way to send a file from one app to another (on a different device) [closed] 【发布时间】:2021-08-06 20:17:39 【问题描述】:

在两个不同设备上运行的两个应用之间传输文件的最简单方法是什么?该应用程序是用 Flutter 编写的。

【问题讨论】:

【参考方案1】:

您可以使用数据库来做到这一点。文件将保存在云端,您可以通过您的应用对其进行更新。

就像从 X 设备读取文件一样,将其解析为 JSONPOST 到数据库。

然后,您可以从 Y 设备请求数据库返回该文件。这将返回为JSON,您可以在模型上读取和映射并使用yourModel.yourField() 访问文件数据。

【讨论】:

当然我可以部署一个专用服务器并实现这样的机制。这很难说是一个简单的解决方案。【参考方案2】:

您可以将文件存储在数据库中,例如 Cloud Storage for Firebase,它允许您存储不同的文件格式

然后,您可以从任何运行 Flutter App 的设备添加更多文件并进行网络调用

【讨论】:

与其他用户共享存储在 firebase 中的文件有多容易?

以上是关于一种将文件从一个应用程序发送到另一个应用程序(在不同设备上)的简单方法[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在不打开的情况下将数据发送到另一个活动

如何将大文本输入 iOS 应用程序?

如何在不发送错误的情况下使按钮转到另一个视图控制器?

使用 IMAP 发送邮件:如何检测邮件已从一个文件夹移动到另一个文件夹?

将 POST 请求从一个 REST API 转发/重定向到另一个

从一个活动获取变量到另一个活动