1

My client having a requirement that need to upload huge video files (e.g. 5GB) to his own server via browser, need have progress bar and pause/resume would be even better.

Wondering if there's any existing services (paid or not) for doing such a thing. Also any technique that I might able to implement this by myself. I've seen Vimeo allows user upload huge file by HTTP, not sure how they make it.

Currently I'm using JAVA FTP applet but it really slow and not that stable if transferring time is hours (e.g. I got socket exception, peer reset). So really keen to seek some more stable and lightweighted solution

Any tips?

4

1 回答 1

1

为了使用浏览器上传如此大的文件,您可以使用 SWFUpload 和原生 HTML4 方法,如果用户选择一个大文件,系统会提示他单击一个按钮来切换原生上传器。在 Webkit、Firefox 和 IE8 中,这似乎对 10+ GB 范围内的文件非常有效。

记住 Youtube 在 Google 的自定义服务器软件上运行。

于 2012-06-22T00:29:49.083 回答