【发布时间】:2012-06-12 00:05:45
【问题描述】:
我正在使用 android DownloadManager API 从我学校的服务器下载文件。我有权通过登录访问这些文件,但我无法弄清楚如何使用我的DownloadManager.Request 提交 cookie 下载代码如下。 dm 是一个全局的DownloadManager,url 是一个 php 下载脚本,它重定向到一个文件,通常是 pdf/doc/等。
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,但我在文档中看不到任何这样做的方法。
【问题讨论】: