Allow to resume downloads only if the destination file exists
This commit is contained in:
@@ -132,6 +132,10 @@ class OkHttpDownloadClient implements DownloadClient {
|
|||||||
final Request.Builder requestBuilder = new Request.Builder()
|
final Request.Builder requestBuilder = new Request.Builder()
|
||||||
.url(mUrl)
|
.url(mUrl)
|
||||||
.tag(DOWNLOAD_TAG);
|
.tag(DOWNLOAD_TAG);
|
||||||
|
if (!mDestination.exists()) {
|
||||||
|
mCallback.onFailure(mCancelled);
|
||||||
|
return;
|
||||||
|
}
|
||||||
long offset = mDestination.length();
|
long offset = mDestination.length();
|
||||||
requestBuilder.addHeader("Range", "bytes=" + offset + "-");
|
requestBuilder.addHeader("Range", "bytes=" + offset + "-");
|
||||||
final Request request = requestBuilder.build();
|
final Request request = requestBuilder.build();
|
||||||
|
|||||||
Reference in New Issue
Block a user