问题标签 [data-sharing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
160 浏览

android - 使用 Dropbox 与一些合作伙伴共享 Android 中的文件

这是我第一次看 Dropbox API,所以恐怕我不太了解。

我的目的是开发一个应用程序,在其中我将一些文件放入目录中,以便自动上传到服务器并同步到我与之共享它们的所有者的另一台设备中,因此当然正在使用不同的帐户。

最后,它必须类似于 Dropbox 应用程序本身:您可以创建文件、上传文件并与朋友分享。

知道这是否可能,从什么开始,是否可以为此目标使用我想要的任何文件夹,或者它必须是 Dropbox 特别选择的文件夹......?

0 投票
0 回答
54 浏览

android - 用于同步文件夹的 Google Cloud Messaging

我正在尝试开发一个应用程序,其目的是与一些朋友共享我智能手机中的文件,类似于 Dropbox。我有一个 FileObserver 正在监视一个目录,当对其中一个文件应用任何更改时,应用程序应该读取并使用它做一些事情,将结果写入另一个不同的文件夹并将其上传到服务器,以便我的朋友得到当他们使用相同的应用程序在智能手机中同步时。

我一直在看 Dropbox API,但我认为不可能编写这样的程序,我不知道使用 Google Drive。

问题是,我遇到了 Google Cloud Messaging,想知道这是否是我正在寻找的解决方案。

所以我想知道 GCM 是否可以做到这一点以及如何做到这一点。如果您知道另一种方法,将受到欢迎。

提前致谢。

0 投票
1 回答
153 浏览

c# - 无法使用 Windows 8.1 超级按钮通过邮件共享数据

我目前正在测试微软在 msdn 上提供的一些代码示例,以检查如何与魅力栏中的邮件应用程序共享来自应用程序的内容。

microsoft 为您提供的代码如下所示:

我按照教程中的要求,使用以下方法调用注册视图以进行共享的函数:

但是,当我在超级按钮栏中打开“共享”并单击“邮件”时,一条消息告诉我,我想要共享的信息出现了问题。

错误截图

我已经检查了整个互联网,但我找不到任何类似的错误。

那么,如果有人暗示出了什么问题?

我正在使用带有模拟器的 Visual Studio Professional 2013 来测试我的应用程序。

0 投票
2 回答
100 浏览

android - 如何在“启动器”和“共享方式”时设置不同的应用程序名称

我想知道在启动器时和浏览器共享列表时通过 share 设置不同应用程序名称的方法。我知道共享功能是通过意图过滤器实现的,但我无法将名称设置为不同。我希望我的应用程序名称在主要活动的名称上(例如“信息商店”),但在浏览器共享列表自定义中的应用程序名称(例如在共享通过对话框“添加到您的信息”中)。目前我在这两个地方都得到了“信息商店””

这是我的主要代码

0 投票
1 回答
67 浏览

android - 共享未保存的图像

我想分享一个新创建的图像,因此未保存。它存储在一个Bitmap对象中。在发送二进制内容一文中,您需要具有图像的 URI: shareIntent.putExtra(Intent.EXTRA_STREAM, uriToImage);

但是是否有可能在不先保存的情况下共享图像?

0 投票
1 回答
34 浏览

angularjs - angularJS之间的数据共享

我是 angularJS 的新手,我仍然对 angularjs 之间的数据共享(控制器、指令、工厂等)感到困惑 似乎有很多方法可以让它们相互交谈。如$rootScope、$emit 广播、使用服务要求或隔离范围。曾经有人告诉我,使用工厂是最好和最安全的方法。我很困惑,为什么方法在实践中是最好的?

0 投票
2 回答
18903 浏览

docker - 在 Docker 中,如何在容器之间共享文件,然后将它们保存到图像中?

我想将容器共享卷中的数据提交到图像。我好像做不到?我有一种印象,这在 Docker 中可能是不可能的,但这似乎与不将数据留在主机上的整个理念完全不一致,所以我的一部分认为必须有办法做到这一点。

1. 1号航站楼

在 Terminal 1 中启动一个带有卷的容器。

2. 2号航站楼

在终端 2 中启动第二个容器,容器 1 中的文件在那里,因此 docker 卷都在工作。

3. 3号航站楼

我的理解是我只能将差异提交到图像,所以我检查了两个容器上的差异。出于某种奇怪的原因,我的更改没有显示出来!???

4. 回到 1 号航站楼

我在卷文件夹之外创建了一个文件

5. 回到 3 号航站楼

我们现在可以提交一些更改,尽管我很沮丧,因为这不是我需要与其他容器共享的卷中的数据。

显然这是设计使然。任何人都对为什么 docker 不允许我将卷数据保存到提交有任何想法?无论如何都可以在容器之间共享文件然后将它们保存到图像中?我觉得一定有什么我错过了?尤其是在避免主机依赖的同时共享数据的目的。

0 投票
1 回答
74 浏览

wso2 - 如何实现发布-订阅机制以通过 WSO2 组件提供安全的数据共享

我的项目是关于安全数据共享和策略框架之间的集成。我决定使用 wso2 组件来实现。

XACML 是一种策略框架标准,无需再考虑。(wso2 身份服务器)我认为这些策略将管理项目中的所有访问控制机制。

另一方面,我需要通过使用其中一个 wso2 组件来提供一对多的加密框架。XKMS 正在解决 PKI 实施问题。但 XKMS 客户端并不能帮助我提供一对多(端到端)加密要求。而且我也知道我可以从底部链接使用 WSO2 WSAS 作为 XLMS 客户端。有人可以帮助我,这可能是一个更好的解决方案。谢谢。

http://www.nandana.org/2008/09/xkms-features-of-wso2-web-service.html

0 投票
1 回答
53 浏览

java - 修改文件时保持客户端更新的协议

我有一个 Java 客户端/服务器应用程序,我在其中与单个客户端共享一个文件(tsv 文件),该客户端可以在他的 UI 中查看和修改它,并将更新的版本发送回服务器。我正在使用 TCP 套接字执行此操作。

现在我想让它可供多个客户使用。为了实现这一点,我想使用以下“协议”: - 每次对客户端进行修改时,他都会向服务器发送修改后的记录以及有关修改的一些信息(编辑、添加、删除)。服务器接收到这个并将修改发送到所有连接的客户端。- 然后我让客户端在一个单独的线程中“监听”套接字输入流上的服务器,等待更新通知。

我的问题是套接字中的通信不适用于该设计。我不知道它来自哪里,当我调试我的代码时,“接收”方法被阻塞了。我认为这可能是因为在客户端套接字端,我在同一个 inputStream 上的两个不同线程中接收消息,这样做有问题吗?否则我应该为每个客户端打开 2 个套接字,一个用于侦听更新,一个用于常规使用?

如果您对我应该使用的协议有任何其他建议,我会很高兴听到它们:)

0 投票
1 回答
1774 浏览

java - 如何使用 ttorrent 创建 torrent 文件?

我开始使用 ttorrent(Turn 的 BitTorrent Java 库)来创建本地网络同步文件夹。

我的目标是使用 torrent 协议在节点硬盘中同步大文件。但我看不到如何使用 ttorrent 创建新的 torrent 文件。

我需要: 1) 一个新文件被添加到一个节点。2) 其他节点接收到 torent 文件并开始从第一个节点下载该文件或从其他节点下载该文件部分的片段,从而加快下载时间。这样我可以避免每个节点从服务器下载千兆字节(并等待一整天)。

如果不知道如何为该新添加的文件创建一个 torrent 文件(或者是否存在更好和更智能的方法),我将无法继续。

我可以有一个中心点作为跟踪器。

谢谢。