我确实研究了一些方法和技术来实现类似于 Dropbox(一个简单的存储库)的服务器或客户端服务器......
可能我没有进行最佳搜索,但我找不到最佳技术来实现或一些示例或实现文件传输部分的开源项目......
如果你实现像 Dropbox 这样的东西,你会使用什么技术?
另一个问题是,存储所有文件的最佳位置在哪里?
谢谢你的帮助,对不起我的英语!
我确实研究了一些方法和技术来实现类似于 Dropbox(一个简单的存储库)的服务器或客户端服务器......
可能我没有进行最佳搜索,但我找不到最佳技术来实现或一些示例或实现文件传输部分的开源项目......
如果你实现像 Dropbox 这样的东西,你会使用什么技术?
另一个问题是,存储所有文件的最佳位置在哪里?
谢谢你的帮助,对不起我的英语!
关于传输 - 最好的选择是 WebDAV/S 或 SFTP 作为选项之一(SSH 支持用户名/密码和自定义登录方案)。没有必要发明任何定制的东西。
文件应该存储在磁盘上(这里有很多关于在哪里以及如何在此类服务器上存储文件的讨论),或者,如果您计划使用云服务(例如 Azure 或 Google App Engine)作为后端,在BLOB 存储。
一般来说,您的问题过于宽泛 - 更精确和更狭窄的问题会带来更具体和详细的答案。
要获得可以放置和共享文件并且也可以作为网络共享挂载的远程“位置”的简单方法,请检查WebDAV协议。