【问题标题】:Flash uploader that can handle >2GB files?可以处理 >2GB 文件的 Flash 上传器?
【发布时间】:2010-05-27 18:23:20
【问题描述】:

是否有可以处理大于 2 GB 的文件的开源 Flash 上传器?像 SlickUpload 这样的 ASP.net 实现不是一个选项,而且 SWFUpload(以及我见过的其他)不处理大于 2 GB 的文件。也不需要用户安装 Java 来运行小程序。这适用于 IE 和 Firefox。

我见过几个“大文件传输”网站,它们有一个 Flash 上传器,并声称超过了 2GB 的限制(这是大多数浏览器的 http 上传限制),所以我知道这在技术上是可行的。

【问题讨论】:

    标签: flash upload


    【解决方案1】:

    从外观上看,您需要自己滚动,基本上是读取文件的小块并自己将它们发送到服务器。

    然后编写适当的后端代码来处理这些块并将它们放在一起。

    J

    【讨论】:

      【解决方案2】:

      某些服务器端脚本不允许您上传大于 2GB 的文件。 通常在服务器端达到限制时在 flash 中,然后您将从上传类中获得一个 IOErrorEvent。

      作为一种解决方案,您可以将大文件拆分为小 zip 并逐个上传...最后在服务器端解压缩。

      您还应该考虑上传大于 2GB 的文件需要一些时间,并且互联网连接在 95% 时失败意味着您必须重新上传整个文件(这不太好)。

      玩得开心...! :)

      【讨论】:

        猜你喜欢
        • 2023-03-30
        • 2011-07-18
        • 1970-01-01
        • 1970-01-01
        • 2016-02-17
        • 2018-09-21
        • 2017-11-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多