0

http://somesite.com/letters/pages/document.jsfのような動的ページが 1 つあります。このページには .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

Androidログが言うように添付ファイルであるこの「 Letter.pdf」をダウンロードしたいのですが、DefaultHTTPClientでdownloadListenerを実装しましたが、その.pdfの代わりにdocument.jsfページをダウンロードします。

コードのどの部分を提供する必要があるか教えてください。

4

1 に答える 1

0

Android には、ダウンロードを処理する非常に特殊な方法があります。つまり、ダウンロード リクエストを Android DownloadManager に渡します。Android DownloadManager は基本的に、最初のリクエストに基づいて 2 番目のリクエストを送信します。

詳細はこちら: http://www.digiblog.de/2011/04/android-and-the-download-file-headers/

于 2013-04-11T18:54:35.583 に答える