0

概要 : 大学のメール サービス用に Android アプリケーションを作成しようとしています。Zimbra、Webmail によってホストされています。Jaunt-Api を使用して Web サイトからデータをスクレイピングしています。

私の質問は: 添付ファイルへのリンク (url) があります。次のコードを使用してリンクを開くと、HTTP 403 エラーが発生します。つまり、この URL に基本認証を追加する必要があります。私は6時間以上試しましたが、すでにstackoverflowに関する多くのそのような質問に答えましたが、答えを見つけることができませんでした. このコードに基本認証を追加するにはどうすればよいですか?

Intent intent = new Intent(Intent.ACTION_VIEW);
Uri data = Uri.parse(currentemail.attatchment_link);
intent.setData(data);
startActivity(intent);

それ以外の場合、アンドロイドで添付ファイルをダウンロードする直接的な方法を誰かが提案できますか? (リンクがあるとすれば、何日も苦労してきた認証を追加するだけです!)。

4

2 に答える 2

0

url のようにリンクの先頭にユーザー名とパスワードを追加してみてください: www.example.com

これを試して: www.username:password@example.com

次にDownloadManager、リンクからのダウンロードをキャッチするために使用します。

于 2015-01-19T11:15:31.893 に答える