我有一个动态页面,就像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。
请告诉我需要提供的代码部分。
答案 0 :(得分:0)
Android有一种非常具体的处理下载方式。即它将下载请求移交给Android DownloadManager,它基本上会根据第一个请求发送第二个请求。
此处有更多详情:http://www.digiblog.de/2011/04/android-and-the-download-file-headers/