【问题标题】:Pause and resume download in web application flex在 Web 应用程序 flex 中暂停和恢复下载
【发布时间】:2015-04-16 13:35:32
【问题描述】:

我将在 Web 应用程序中实现下载大文件的功能。
我为此使用 flex 和 .net。从 url 的 flex 请求和 .net 将发送下载 url。然后它将开始下载文件。

该过程是当用户单击下载按钮然后打开新窗口并使用进度条开始下载时。
还有暂停按钮来暂停下载,如果连接有任何问题,则暂停下载并再次连接重置,然后从下载暂停的同一位置再次开始下载。

我的问题:
我可以用 flex 做什么吗? flex中的Web应用程序是否可以使用进度条暂停和恢复下载?
如果是,那怎么办?
如果不是,那么其他选择是什么?

目前我将使用FileReference.save() 方法下载文件。但是,据我所知,无法使用FileReference 暂停。

您的每一次帮助都会感激不尽。
谢谢。

【问题讨论】:

    标签: actionscript-3 apache-flex actionscript download


    【解决方案1】:

    可通过HTTP 1.1 Range Requests实现可恢复下载。

    由于安全限制,“范围”标头不允许在 URLRequestHeader 中与 Flash Player 一起使用,但这里是 example of how to use it in AIR

    【讨论】:

    • 是的,我展示了 AIR 的示例。但目前我正在制作网络应用程序。其中有超过 1 GB 的视频文件。所以,为此我需要使用可恢复下载。
    猜你喜欢
    • 2011-01-03
    • 1970-01-01
    • 1970-01-01
    • 2012-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多