0

我希望能够直接保存到远程位置(云存储。)

示例:您正在您的 IDE 中编程并希望将其上传到“云”,因此您单击文件>另存为> 选择 DropBox、SkyDrive 等 > 命名文件。当您单击Save时,它​​会上传文件。

这突然出现在我的脑海中,似乎比目前的方式要容易得多。这种方法可行吗?

4

2 回答 2

0

有些程序可以做到这一点。例如,MS Office 可以直接保存到 Sharepoint 位置,以及完整的树浏览。

某些网络文件交换协议在 Windows(Linux、MacOS)中可用作重定向器。这意味着它们将自己作为普通文件系统呈现给用户级程序。SMB/CIFS 是最好的例子,尽管可能没有人按原样在 Internet 上使用 SMB。FTP,即使在资源管理器中支持文件夹浏览以及常规文件夹,它也不是文件系统。有时,您可以通过加密通道(如 VPN 或 SSH)在 Internet 上引导 SMB - 这需要同时控制客户端和服务器。

一些云存储公开了一个 API,程序可以使用该 API 浏览并直接保存到云中。Dropbox 和 Google Drive 就是这样工作的。任何人都可以编写程序来保存/加载到 Dropbox,或浏览 Dropbox 上的文件。但这必须明确地完成——您的目标是 Dropbox,而不仅仅是任何云存储。

Dropbox 还提供存储和转发解决方案 - 您保存到指定的本地文件夹,该文件夹最终与 Dropbox 同步。

但是,使用通用程序(不是为云感知而编写的)和通用云存储(无法模拟文件系统),您就不走运了。

对于通过“网络”共享特定资源,首选方法是使用在线源控制系统。那里有公共的 Subversion 存储库;大多数 IDE 可以与这些对话。但是提交到 SVN 步骤通常是手动的。仍然涉及本地文件夹;这是一个保存然后上传的其他名称。

顺便说一句,将源位置放在云中将是相当大的性能损失。这些天互联网速度很快,但仍然无法与硬盘相媲美。

于 2013-01-25T00:38:31.033 回答
0

您可以使用存储提供商提供的应用程序来执行此操作。例如,Dropbox 提供了一个应用程序,可以在您的硬盘驱动器上创建一个受监控的文件夹。保存在此文件夹中的所有内容都会同步到 Dropbox。

服务可以为您提供“驱动器”URL,您必须将其映射到计算机上的虚拟驱动器。我不知道有任何提供此服务的存储提供商。

于 2013-01-25T00:38:49.163 回答