我希望能够直接保存到远程位置(云端存储。)
实施例: 您正在IDE中进行编程,并希望将其上传到“云”,以便您单击文件> 另存为>选择DropBox,SkyDrive等。>命名文件。单击保存时,会将文件上传到该文件中。
这突然出现在我脑海中,看起来比现在的方式容易得多。这种方法可行吗?
答案 0 :(得分:0)
有些程序可以做到这一点。例如,MS Office可以直接保存到Sharepoint位置,以及完整的树形浏览。
某些网络文件交换协议在Windows(Linux,MacOS)中可用作重定向器。这意味着它们将自己作为普通文件系统呈现给用户程序。 SMB / CIFS就是最好的例子,尽管可能没有人像原则那样使用SMB。 FTP,即使Explorer与常规文件夹一起支持文件夹浏览,也不是文件系统。有时您可以通过加密通道(如VPN或SSH)通过Internet引导SMB - 这需要控制客户端和服务器。
某些云存储公开了一个程序可用于浏览并直接保存到云的API。 Dropbox和Google Drive以这种方式运作。任何人都可以编写一个程序来保存/加载到Dropbox,或浏览Dropbox上的文件。但它必须明确地完成 - 你的目标是Dropbox,而不仅仅是任何云存储。
Dropbox还提供了存储转发解决方案 - 您可以保存到指定的本地文件夹,该文件夹最终会与Dropbox同步。
使用通用程序(未编写为云感知)和通用云存储(无法模拟文件系统),但是,您已经不在运气。
为了通过“网络”专门共享来源,首选方法是使用在线源控制系统。那里有公共的Subversion存储库;大多数IDE可以与那些人交谈。但是SVN步骤的提交通常是手动的。仍然涉及本地文件夹;这是一个以其他名称保存然后上传的内容。
顺便说一句,将您的源位置放在云中会对性能造成相当大的影响。互联网现在很快,但仍然无法与硬盘相匹敌。
答案 1 :(得分:0)
您可以使用存储提供商提供的应用执行此操作。例如,Dropbox提供了一个应用程序,可在硬盘上创建受监控的文件夹。保存到此文件夹中的任何内容都会同步到Dropbox。
服务将由您提供“驱动器”URL,您必须将其映射到计算机上的虚拟驱动器。我不知道任何提供此功能的存储提供商。