非常大的文件上传 [英] Upload of very large files
问题描述
我要寻找一种方式来上传非常大的文件,这意味着,5 GB或更多,通过网络接口。的语言/服务器系统可以选择。 POST-请求似乎没有工作,因为浏览器的内部文件指针只能处理文件高达2 GB。其他选项将是如一个Java的小程序,一个FTP请求(例如,通过一个JavaScript库)或是其他任何可以可靠地做到这一点。
I am looking for a way to upload very large files, means, 5 GB or more, via a Web-Interface. The language/server system can be chosen. POST-Requests seem not to work since the browser-internal filepointer only handles files up to 2 GB. Other options would be e.g. an Java-applet, a FTP-Request (for example done by a Javascript-Library) or anything else that can do it reliably.
任何想法AP preciated。
Any ideas appreciated.
推荐答案
我这里倒是相同的任务;
I'd same task here; we ended with a Silverlight client application which performs following activities:
- 允许用户选择一个或多个文件
- 对于每个文件
- 打破它在小数据块(只有几千字节)
- 的COM preSS块数据
- 创建一个校验和,并将其发送到WebService
- 在服务器端,检查校验和
- 创建/打开部分文件
- 附加uncom pressed数据结束
- 以进度条的进展报告和解雇JavaScript事件
用gzip到目前为止,就像一个魅力。
So far, works like a charm.
这篇关于非常大的文件上传的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!