lingochamp/okdownload

设置跳过已下载资源时,如何能够关联到上一次的下载链接,而非仅仅只通过文件路径来配对

Open

#38 opened on Apr 23, 2018

 (5 comments) (0 reactions) (1 assignee)Java (748 forks)batch import
help wanted

Repository metrics

Stars
 (5,058 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

你好,当我设置setPassIfAlreadyCompleted(true)的时候,按照逻辑应该是同一url 然后下载的路径以及文件名一致则当做同一个任务不再继续下载, 但是我查看了下StatusUtil#isCompletedOrUnknown方法,发现里面并没有判断url,只是当路径以及文件名一致的时候当做同一任务。这样就导致了如果url变了,但是目标位置存在同名文件,则不会继续下载了

首先使用A地址下载到一个位置,然后将A改为B,不会继续下载。版本1.0.1

Contributor guide