QA@IT

Android端末でハイパーリンクから画像ファイルのダウンロードを行う

4920 PV

開発・検証環境
Windows7
Monaca(ttps://ja.monaca.io/)

AQUOS PHONE 104SH
Android 4.0.3
Monacaデバッガー(ハイパフォーマンス版)

HTML5、Javascriptで開発を行っています。
ハイパーリンクから画像のダウンロードを行いたいので、以下の通りに記述しました。

<a href="sample.png" download="sample_dl.png">ダウンロード</a>

Chromeでは自動的に画像をダウンロードできましたが、Androidアプリからはリンクをタップしても何の反応も返しませんでした。
記述したものと同等の動作を実現するにはどのようにコードを記入すれば良いでしょうか。
ご指導をよろしくお願いいたします。

回答

こんにちは。
ハイブリッドはあまり触ったことが無いのですが…

Androidアプリからはリンクをタップしても何の反応も返しませんでした。

これはつまりAndroidアプリ上のWebViewで作成したHTMLを表示したときと解釈して良いでしょうか。
であれば、WebViewに対してsetDownloadListenerを設定する必要があるのでは。

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。