Provide authorization value to the download manager
- Provides the authorization code to the download manager
while downloading a file.
CR-Fixed: SWE-6011
Change-Id: Id99349169c138d714b26340b3baa6c9b664ea33c
Conflicts:
src/com/android/browser/DownloadHandler.java
diff --git a/src/com/android/browser/DownloadSettings.java b/src/com/android/browser/DownloadSettings.java
index 7f1150a..d84d3b7 100644
--- a/src/com/android/browser/DownloadSettings.java
+++ b/src/com/android/browser/DownloadSettings.java
@@ -67,6 +67,7 @@
private String contentDisposition;
private String mimetype;
private String referer;
+ private String authorization;
private String filenameBase;
private String filename;
private String filenameExtension;
@@ -107,6 +108,7 @@
contentDisposition = fileInfo.getString("contentDisposition");
mimetype = fileInfo.getString("mimetype");
referer = fileInfo.getString("referer");
+ authorization = fileInfo.getString("authorization");
contentLength = fileInfo.getLong("contentLength");
privateBrowsing = fileInfo.getBoolean("privateBrowsing");
filename = fileInfo.getString("filename");
@@ -242,7 +244,7 @@
// staring downloading
DownloadHandler.startingDownload(DownloadSettings.this,
url, userAgent, contentDisposition,
- mimetype, referer, privateBrowsing, contentLength,
+ mimetype, referer, authorization, privateBrowsing, contentLength,
Uri.encode(filename), downloadPath);
isDownloadStarted = true;
}