我希望在现有的C ++ / Windows应用程序中添加应用程序文件的在线存储,以便进行备份,并便于多台计算机之间的应用程序文件访问。文件大小约为100k,我估计每个客户都希望存储1-10个这样的文件,但有些人可能希望在不同的文件夹中存储数百个文件。我估计随着时间的推移,有数千名客户希望使用此功能,但每月的平均使用量不会那么高(我的客户倾向于在几个月内广泛使用该软件,然后采用更低的使用模式)。
安全要求不高(应用程序文件中没有个人或敏感信息),但必须进行基本登录身份验证。我有一个用户论坛(phpbb),这可能是最容易处理登录创建/密码恢复的地方(取决于下面使用的服务器)。
我有一个Web服务器(使用php& mysql),磁盘空间/带宽应该不是问题。我不希望在没有源代码的情况下使用第三方库,因为过去的经验表明这会引入升级编译器等的错误/问题。
我知道我需要服务器和客户端软件,他们需要使用协议进行通信。据我所知,我的选择是:
是否有其他选项可以满足我的需求而忽略了?