我将实现在Web应用程序中下载大文件的功能。
我正在使用flex和.net。从flex请求url和.net将发送下载URL。然后它将开始下载文件。
此过程是用户点击下载按钮然后打开新窗口并开始下载进度条的过程。
还有暂停按钮暂停下载,如果连接有任何问题,请暂停下载并重新连接重置,然后从下载暂停的同一地点再次开始下载。
我的问题:
我可以用flex做什么。在flex中使用web应用程序可以暂停和恢复下载进度条吗?
如果是,那么如何?
如果不是那么另外的选择是什么?
目前我要使用FileReference.save()
方法下载文件。但是,据我所知,无法暂停FileReference
。
您的每一个帮助都会受到赞赏 谢谢。
答案 0 :(得分:0)
可恢复下载可以通过HTTP 1.1 Range Requests实现。
由于安全限制,"范围" URLRequestHeader与Flash Player一起不允许使用标头,但此处为example of how to use it in AIR。