AIR实现文件断点下载

2013-01-17 17:40:04

看了 http://www.riadev.com/flex-thread-201-1-1.html 里的文章,查看了http://www.riameeting.com/examples/end_point_download/的代码 getContentLengthLoader.addEventListener(ProgressEvent.PROGRESS, function(){ // urlrequet去除块数据,这里很奇怪,不会有性能问题么,这么频繁IO操作 }); 简单思路: 1.File检测本地文件的大小, 2.UrlStream能过加Range头,new URLRequestHeader("Range", "bytes="+(_localFileSize)+"-") 去取剩下的Byte数据 3.UrlStream在Progress时,按指定块大小向File里写数据. [down=download.asp?id=203]点击下载此文件[/down] 效果图: 前面进度是上一次下载状态 [img]download.asp?id=204[/img] 转载注明出处.谢谢