现在http文件下载将使用HEAD请求获取文件大小,配置文件增加 <useHeadRequest value=false/>

This commit is contained in:
laoyuyu
2020-07-27 20:21:15 +08:00
parent 9d8bf579b6
commit 5f60b9ed57
9 changed files with 49 additions and 24 deletions

View File

@@ -21,6 +21,10 @@
<!--普通下载任务-->
<download>
<!--设置http下载获取文件大小是否使用Head请求。true使用head请求false使用默认的get请求-->
<!--只适用于3.8.11以上的版本-->
<useHeadRequest value="true"/>
<!--设置任务最大下载速度0表示不限速单位为kb-->
<maxSpeed value="128"/>

View File

@@ -364,7 +364,7 @@ public class M3U8VodDLoadActivity extends BaseActivity<ActivityM3u8VodBinding> {
static class KeyUrlConverter implements IKeyUrlConverter {
@Override public String convert(String m3u8Url, String keyUrl) {
@Override public String convert(String m3u8Url, String tsListUrl, String keyUrl) {
ALog.d("TAG", "convertUrl....");
return null;
}

View File

@@ -55,7 +55,9 @@ public class HttpUploadActivity extends BaseActivity<ActivitySingleBinding> {
Aria.upload(this).getTaskList();
mEntity = Aria.upload(this).getFirstUploadEntity(FILE_PATH);
getBinding().pl.setInfo(mEntity);
if (mEntity != null){
getBinding().pl.setInfo(mEntity);
}
Aria.upload(this).register();
getBinding().pl.setBtListener(new ProgressLayout.OnProgressLayoutBtListener() {