afinal icon indicating copy to clipboard operation
afinal copied to clipboard

FinalHTTP下载功能

Open eatmyball opened this issue 12 years ago • 11 comments

支持了断点续传以后,不知道是因为下载地址的原因还是什么,反复使用handler.stop然后又重新启动下载后,容易出现无法启动下载或者下载成功后是一个错误的文件。 而且回调接口的onFailure的返回信息都是String类型,判断起来非常不方便

eatmyball avatar May 09 '13 09:05 eatmyball

同样遇到这样的问题, 有时 handler.stop 没有起作用。然后下完后文件就是有问题的,大小不对了都。求解

huangjide avatar May 10 '13 09:05 huangjide

我觉得FinalHttp这一块还要再完善吧,要不然这个lib的意义就不大啊

邓浛(Hank Teng)上海 Mail:[email protected] Tel:18017054079

在 2013-05-10 17:57:06,huangjide [email protected] 写道:

同样遇到这样的问题, 有时 handler.stop 没有起作用。然后下完后文件就是有问题的,大小不对了都。求解

— Reply to this email directly or view it on GitHub.

eatmyball avatar May 11 '13 05:05 eatmyball

@eatmyball 这个断点续传只是加了一个RANGE的头,并不能判断服务器是否支持断点续传,你必须找一个支持断点续传的服务器才行

dodola avatar May 11 '13 11:05 dodola

怪不得经常点stop然后继续下载,会抛出错误417呢。那这样还不如不做断点下载啊,那finalhttp里面似乎是没有pause和goon的方法啊

在 2013-05-11 19:09:59,dodola [email protected] 写道:

@eatmyball 这个断点续传只是加了一个RANGE的头,并不能判断服务器是否支持断点续传,你必须找一个支持断点续传的服务器才行

— Reply to this email directly or view it on GitHub.

eatmyball avatar May 12 '13 01:05 eatmyball

@eatmyball 建议你去看一下Android源码里的packages\providers\DownloadProvider\src\com\android\providers\downloads\DownloadThread.java 里面有断点续传和判断服务器是否可以断点续传的代码,可以暂停和继续,原理是根据etag和range头判断,还是服务器对http协议标准支持问题。。。

dodola avatar May 12 '13 02:05 dodola

我说的暂停或者继续,是下载线程自身循环标记去暂停或者继续,并不是通过服务器协议。不过非常感谢您的指点,回头学习一下这2个源码。

在 2013-05-12 10:30:03,dodola [email protected] 写道:

@eatmyball 建议你去看一下Android源码里的packages\providers\DownloadProvider\src\com\android\providers\downloads\DownloadThread.java 里面有断点续传和判断服务器是否可以断点续传的代码,可以暂停和继续,原理是根据etag和range头判断,还是服务器对http协议标准支持问题。。。

— Reply to this email directly or view it on GitHub.

eatmyball avatar May 12 '13 07:05 eatmyball

我们网站的app下载没反应,用其他的方法可以下载,不知道你们哪里出问题了

zkboos avatar Sep 24 '13 03:09 zkboos

犯了个简单的错误,把public FinalHttp finalhttp= new FinalHttp(); 这个放在全局试下应该就没问题了

LI-JIE avatar Dec 26 '13 03:12 LI-JIE

请问你解决了吗,我也是遇到这个问题了,用其他的下载都行,afinal却不想

wangjintao avatar Jan 15 '14 10:01 wangjintao

加我QQ吧 342367720

------------------ 原始邮件 ------------------ 发件人: "wangjintao";[email protected]; 发送时间: 2014年1月15日(星期三) 晚上6:01 收件人: "yangfuhai/afinal"[email protected]; 抄送: "№‰桀仔"[email protected]; 主题: Re: [afinal] FinalHTTP下载功能 (#27)

请问你解决了吗,我也是遇到这个问题了,用其他的下载都行,afinal却不想

— Reply to this email directly or view it on GitHub.

LI-JIE avatar Jan 15 '14 14:01 LI-JIE

进行网络通讯使用httpclient性能没有使用HttpURLConnection性能高,而且我测试过确实这样,另外Google也已经不支持HttpClient。

evanly1988 avatar Jan 17 '14 13:01 evanly1988