Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Browser 上传非常大的文件_Browser_Video_File Upload - Fatal编程技术网

Browser 上传非常大的文件

Browser 上传非常大的文件,browser,video,file-upload,Browser,Video,File Upload,我正在寻找一种方法来上传非常大的文件,也就是说,5 GB或更多,通过网络接口。可以选择语言/服务器系统。POST请求似乎不起作用,因为浏览器内部文件指针仅处理高达2 GB的文件。其他选项包括Java小程序、FTP请求(例如由Javascript库完成的请求)或任何其他可靠的方法 任何想法都值得赞赏。在浏览器中运行的任何东西都不会工作,因为它将使用相同的文件API。所以你的选择是一个独立的应用程序或小程序,或者我不知道的Flash 我建议尝试一个小程序。在浏览器中运行的任何东西都不会工作,因为它将

我正在寻找一种方法来上传非常大的文件,也就是说,5 GB或更多,通过网络接口。可以选择语言/服务器系统。POST请求似乎不起作用,因为浏览器内部文件指针仅处理高达2 GB的文件。其他选项包括Java小程序、FTP请求(例如由Javascript库完成的请求)或任何其他可靠的方法


任何想法都值得赞赏。

在浏览器中运行的任何东西都不会工作,因为它将使用相同的文件API。所以你的选择是一个独立的应用程序或小程序,或者我不知道的Flash


我建议尝试一个小程序。

在浏览器中运行的任何东西都不会工作,因为它将使用相同的文件API。所以你的选择是一个独立的应用程序或小程序,或者我不知道的Flash


我建议尝试一个applet和。

只是一个想法。。。HTTP不适用于这种大小的数据传输

虽然它可能会起作用,但很可能会失败,而且很难恢复

FTP听起来更有希望,但千兆字节上传正在推动它


Bittorrent可以处理这种大小的传输,但这完全是另一回事。

只是一个想法。。。HTTP不适用于这种大小的数据传输

虽然它可能会起作用,但很可能会失败,而且很难恢复

FTP听起来更有希望,但千兆字节上传正在推动它


Bittorrent可以处理这种大小的传输,但这完全是另一回事。

我在这里也有同样的任务;我们以Silverlight客户端应用程序结束,该应用程序执行以下活动:

允许用户选择一个或多个文件 对于每个文件 将其拆分为小数据块—只有几KB 用gzip压缩块数据 创建校验和并将其发送到Web服务 在服务器端,检查该校验和 创建/打开部分文件 将未压缩的数据追加到末尾 使用进度条报告进度并触发Javascript事件
到目前为止,这项工作很有魅力。

我在这里也有同样的任务;我们以Silverlight客户端应用程序结束,该应用程序执行以下活动:

允许用户选择一个或多个文件 对于每个文件 将其拆分为小数据块—只有几KB 用gzip压缩块数据 创建校验和并将其发送到Web服务 在服务器端,检查该校验和 创建/打开部分文件 将未压缩的数据追加到末尾 使用进度条报告进度并触发Javascript事件 到目前为止,它就像一个符咒