使用“云”存储在同一应用的用户之间传输文件

时间:2010-12-17 20:34:24

标签: hosting cloud file-transfer cloud-hosting peer

我正在构建一个需要与其他用户交换一些非常小的xml文件的WPF应用程序。我目前正在研究peer2peer网络,但我需要文件的发送者能够在没有接收器在线的情况下发送。我不想自己托管服务,我希望用户将他们在本地交互的其他用户存储在他们的计算机上,例如只需一个名称以及GUID或电子邮件地址来识别它们。

你们对如何解决这个问题有什么建议吗?我的一厢情愿是,如果有免费或廉价的服务,用户可以通过我的程序连接到公共API并上传他们的文件。当接收者用户登录时,它会检查服务并以某种方式进行身份验证,并下载XML文件,以便程序可以导入。

我已经使用IMAP库创建了一个解决方案,其中XML文件附加在电子邮件中并发送到收件人电子邮件帐户。接收器上的程序检查电子邮件并阅读附件。这工作正常,但不是很光滑,也填满了用户收件箱,并发送垃圾邮件..

非常感谢任何建议。

祝你好运 奥拉

1 个答案:

答案 0 :(得分:0)

这是一个想法:

通常,块存储卷被视为附加到虚拟机的额外“驱动器”。然后你可以使用它,但好像它是一个隐喻的'USB flashkey',你会与另一个人分享。

  1. 创建存储卷
  2. 将其附加到您的VM并复制您的 要分享的数据
  3. 从VM中分离卷
  4. 你的好友,将它附在他的VM上
  5. 然后他复制文件并瞧!
  6. 所有这一切都可以通过网络界面完成,您无需进行任何网络步骤。

    现在你需要的只是一个有能力的Cloud Geek,一壶咖啡和一些令人信服的。