Ama*_*ain 0 webserver file-upload web
我正在创建一个我想上传大文件的应用程序.以下是该应用程序试图实现的一些描述:
我认为这使得情况与普通文件上传(10-20MB文件上传)不同.
rsync/scp/sftp可能会有所帮助,但是..使用Web界面可以实现吗?
如果没有,那么我是否需要为最终用户创建单独的客户端,以便有效地转换和上传他的文件?
任何帮助表示赞赏..
为此使用文件传输协议,而不是HTTP.如果连接中断,您需要一个可以在中间重新启动传输的协议.
顺便说一下,我不是故意使用FTP.
我不是所有当前文件传输协议的专家(我一直是FTP专家,这就是我推荐它的原因).
但是,在这种情况下,我认为你假设你需要透明度是不合适的.该系统的所有用户都已在其计算机上安装了VMWare Converter软件.我认为没有理由他们也没有你的小程序可以进行实际的上传.如果有一个转换器软件的API,那么你的程序可以自动完成整个过程 - 他们在回家之前运行你的程序,你的程序将转换为vmdk,然后上传它.
究竟是使用哪种协议,我不知道.这可能需要一些实验.但是,如果协议的使用嵌入在您的小应用程序和服务中,那么您的用户将不需要知道您正在尝试哪些协议.当您了解更多信息时,您将能够更改它们,特别是如果您以允许自动更新的形式分发小程序.