Я использую Android DownloadManager
API для загрузки файлов из сервер моей школы. У меня есть разрешение на доступ к этим файлам с помощью входа в систему, но я не смог понять, как отправлять файлы cookie с помощью моего DownloadManager.Request
. Код загрузки приведен ниже. dm
— глобальный DownloadManager
, а url
— скрипт загрузки php, который перенаправляет на файл, обычно pdf/doc/etc.
dm = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
Request request = new Request(Uri.parse(url));
dm.enqueue(request);
Intent i = new Intent();
i.setAction(DownloadManager.ACTION_VIEW_DOWNLOADS);
startActivity(i);
Это работает нормально, но я загружаю html-файл, который является страницей входа на веб-сайт моей школы. Очевидно, мне нужно каким-то образом отправить файлы cookie сеанса пользователя, но я не вижу способа сделать это в документации.