我的客户需要通过浏览器将巨大的视频文件(例如5GB)上传到他自己的服务器,需要有进度条,暂停/恢复会更好。
想知道是否有任何现有服务(有偿或无偿)做这样的事情。也是我自己可以实现的任何技术。我见过Vimeo允许用户通过HTTP上传大文件,不知道他们是如何制作的。
目前我正在使用JAVA FTP applet,但如果传输时间为几小时(例如我遇到套接字异常,对等重置),它确实很慢并且不稳定。所以真的热衷于寻求更稳定和轻量级的解决方案
任何提示?
答案 0 :(得分:1)
为了使用浏览器上传大型文件,您可以使用SWFUpload和本机HTML4方法,如果用户选择大文件,系统会提示他单击按钮切换本机上传器。在Webkit,Firefox和IE8中,它似乎适用于10+ GB以上的文件。
记住Youtube在谷歌自定义服务器软件上运行。