From 2145695af82c40b8eeab6df9a2702269f8083062 Mon Sep 17 00:00:00 2001 From: Kittinan Date: Wed, 17 Feb 2021 10:58:36 +0700 Subject: [PATCH] fix wrong base url when there's multiple url redirect --- .../main/java/vn/hunghd/flutterdownloader/DownloadWorker.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/src/main/java/vn/hunghd/flutterdownloader/DownloadWorker.java b/android/src/main/java/vn/hunghd/flutterdownloader/DownloadWorker.java index 97753ced..1e0cc468 100644 --- a/android/src/main/java/vn/hunghd/flutterdownloader/DownloadWorker.java +++ b/android/src/main/java/vn/hunghd/flutterdownloader/DownloadWorker.java @@ -284,7 +284,7 @@ private void downloadFile(Context context, String fileURL, String savedDir, Stri log("Response with redirection code"); location = httpConn.getHeaderField("Location"); log("Location = " + location); - base = new URL(fileURL); + base = new URL(url); next = new URL(base, location); // Deal with relative URLs url = next.toExternalForm(); log("New url: " + url);