Comments (38)
from easyhttp.
@ylmyg 小伙子,我加上了,你用上面的包试试看。
from easyhttp.
@getActivity 感谢 请问下这个功能是单独分离出来的么 以后会合入正式的框架中么
from easyhttp.
感觉不是很会用,请问有什么说明文档么?
from easyhttp.
@ylmyg 小伙子,框架中默认是开启断点下载功能,你不需要额外设置其他 API,但是有一个前提条件,就是要你们服务器支持断点续传功能才可以。
from easyhttp.
@getActivity 感谢 请问下这个功能是单独分离出来的么 以后会合入正式的框架中么
是的,现在只是测试阶段,想让你帮我测试一下(理论上是没有问题的,因为这块我做了很多自测和处理),如果没有问题的话,过一段时间会发布到远程仓库上。
from easyhttp.
@getActivity 我也是直接使用框架的,刚才是我想多了,我们服务器是支持断点续传的功能的,我接下来会一直在测试。
from easyhttp.
请问下,我在下载的途中,手动断开了wifi连接,然后打开wifi,重新连接上以后,继续点击下载,为什么进度还是从0开始呢?难道是服务器不支持断点么,我们服务器是支持的。
from easyhttp.
from easyhttp.
@ylmyg 小伙子,你试一下上面 demo apk 包有没有这个问题?
from easyhttp.
@ylmyg 另外你下载使用的文件类型,用的是 File 类还是 FileContentResolver 类?
from easyhttp.
com.hjq.http.EasyHttp.download(this)
.method(HttpMethod.GET)
.file(Config.BIN + File.separator + "all.bin")
.url(d!!.fileUrl)
.api(GjApi::class.java)
.listener(object : OnDownloadListener {
override fun onDownloadStart(file: File) {
}
}
@getActivity 我是直接用file下载的 我想问下 是不是我操作得不对 我用apk也是下载一半以后 手动断开手机wifi 再重连wifi 再点击下载文件 还是一样从头开始下载
from easyhttp.
@ylmyg demo apk 包是否也有这个问题?
from easyhttp.
@getActivity 有的 我测试断开wifi 再连接wifi 点击下载文件 进度条也是从头开始呢
from easyhttp.
from easyhttp.
小伙子,之前是我把框架下载断点续传的功能默认设置成关闭了,你换成这个包试一下就好了。
from easyhttp.
@getActivity 太完美了 测试了10次 都可以断点续传
from easyhttp.
轮子,今天测一直有问题,下载过程中wifi断开,然后等待wifi连接上以后再开启下载,一直出现错误,我项目中有两处地方用到下载,一个地方下载文件大小是106k,另一个地方下载是30M。如果30M的下载触发断点,一直就会下载下来是106K,感觉和前面下载有冲突了,而且下载进度显示了百分之169%
from easyhttp.
还发现如果第一个下载成功了。第二个点击下载直接触发下载成功,逻辑是第一个的下载文件
from easyhttp.
from easyhttp.
@ylmyg 小伙子,你下载的这两个文件的文件路径是不是都是同一个?
from easyhttp.
@getActivity 是的 下载路径都是一样的了 是否需要对应不一样的路径能解决此问题?
from easyhttp.
@ylmyg 是的,小伙子
from easyhttp.
@getActivity 感谢 请问什么时候能发布正式版本?
from easyhttp.
为什么都分别把下载路径都放置在不一样的文件夹里面了 还是出现一样的问题呢 请问该怎么改?
from easyhttp.
ABin里面的文件本来下载结束以后是30M的,然后再点击一次下载,再进入ABin文件夹里面看到大小变成Alot文件的大小了,感觉路径不一样还是有冲突呢
from easyhttp.
@ylmyg 小伙子,不是吧?放两个不一样的文件夹中,肯定是没有这个问题的,你看一下,是不是之前下载的缓存所导致的?
from easyhttp.
@getActivity 不行的 我把本地路径下的文件全部删除 重启手机 还是一样的 ABin目录下的文件 在触发断点的情况下 每次点击再次下载都不能再次下载了 不懂为什么
from easyhttp.
@getActivity 或者我怎么样关闭断点下载这个功能,我只开启其中一个下载有断点下载就可以了
from easyhttp.
@getActivity 或者我怎么样关闭断点下载这个功能,我只开启其中一个下载有断点下载就可以了
小伙子,用这个 API 就可以关闭断点续传。
from easyhttp.
@getActivity 不行的 我把本地路径下的文件全部删除 重启手机 还是一样的 ABin目录下的文件 在触发断点的情况下 每次点击再次下载都不能再次下载了 不懂为什么
不是吧,只要路径不一样,理论上不会有这种情况出现的,我测试一下看看
from easyhttp.
from easyhttp.
小伙子,我测试过了是没有问题的,你可以下载上面的 demo 工程进行测试。
from easyhttp.
轮子,用流量是可以的,怀疑是公司wifi做了手脚,导致不成功。我再测试一下,还有个问题,我怎么中断当前下载呢?比如说我当前界面在下载中,我退出界面了,我发现还在下载,以前旧版本我是调用.cancel方法,新版本已经没有了,我调用cancelAll了,测试的时候有发现有几率下载不能停止,还在继续下载
from easyhttp.
from easyhttp.
@ylmyg 小伙子,用这个 API 就可以取消下载
from easyhttp.
@ylmyg 另外后面我可能会把框架中的断点下载的开关默认设置成关闭状态,你可能要多留意下,当然你可以先将需要设置断点下载的地方设置一下 resumableTransfer(true)
from easyhttp.
@getActivity 感谢
from easyhttp.
Related Issues (20)
- [疑惑]:我在APP里面集成了easyHttp,然后集成了一个第三方库,也集成了easyHttp 应该怎么分别调用 HOT 2
- [疑惑]:后端需要一个参数值为 null,但是设置为 null 后参数不会提交给后台 HOT 3
- [疑惑]:看文档介绍该框架是支持Android API 14及以上即可,我的设备是API 19的(Android4.4.2),但是使用此框架访问接口报了这个错误 HOT 5
- [Bug]:请求头参数的字母被转成小写了 HOT 2
- [建议]:是否支持文件上传断点续传 HOT 2
- [Bug]:下载txt文件 进度是-1,其他文件正常,跟文件有关系吗
- [疑惑]:Get请求能否实现 https://ebook/note/delete/{id} 将id传入进去?路径传参好像一时半会儿还没找到解决办法 HOT 1
- [疑惑]:get请求,如何把接收的参数回调成string HOT 1
- [疑惑]:是否考虑支持viewModle HOT 1
- 接口直接返回了一个音频文件,这个框架该怎么处理呢? HOT 14
- [Bug]:java.lang.NoSuchMethodError: No direct method <init>(Ljava/util/Map;)V in class Lcom/google/gson/internal/ConstructorConstructor; or its super classes (declaration of 'com.google.gson.internal.ConstructorConstructor' HOT 1
- [疑惑]:发起get请求请求头的问题 HOT 2
- [疑惑]:USE_CACHE_FIRST缓存的问题 HOT 6
- [Bug]:调用接口报错,debug正常,release包存在错误 HOT 6
- [Bug]:java.lang.ClassCastException: java.lang.Void cannot be cast to com.hjq.easy.demo.http.model.HttpData HOT 15
- 数据解析出错 HOT 2
- [Bug]:偶现接口请求发不出去,无反应 HOT 2
- [疑惑]: HOT 2
- [疑惑]:轮子哥,请教下,要怎么在一个EasyHttp.download中配置新的OkHttpClient? HOT 8
- [Bug]:上传文件,进度条到100%后立即报IOException: Stream Closed HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from easyhttp.