0

我有一个动态页面,例如http://somesite.com/letters/pages/document.jsf,其中包含一个 .pdf 文件,当我在 android 本机浏览器中加载此页面时,我在日志中看到了这一点 -

03-25 19:30:50.421: V/BrowserActivity LOG(22302):  BrowserActivity onDownloadStart() Begin - url http://somesite.com/letters/pages/document.jsf contentDisposition - attachment: filename=Letter.pdf mimetype - application/pdf

我想下载这个' Letter.pdf',这是一个附件,如android日志所说,我已经使用DefaultHTTPClient实现了downloadListener,但它下载的是document.jsf页面而不是那个.pdf。

请让我知道我需要提供哪一部分代码。

4

1 回答 1

0

Android 有一种非常特殊的处理下载的方式。也就是说,它将下载请求交给 Android DownloadManager,它基本上基于第一个请求发送第二个请求。

更多细节在这里:http ://www.digiblog.de/2011/04/android-and-the-download-file-headers/

于 2013-04-11T18:54:35.583 回答