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