Androidからインストール可能なAPKをダウンロードするスクリプト PERL CGI
スマホからAPKファイルをダウンロードするときにいくつかの問題に直面した。それを回避するためのスクリプトを書いてみました。
・問題1:Basic認証をかけたときにスマホでダウンロード出来ない。
・問題2:Content-Typeが不正な時に、スマホでAPKが実行できない。
要はAPKダウンローダーなどで、Content-Type: application/vnd.android.package-archiveを指定すると解決しそうだ。普通にというよりも楽しく作りたいので、今回はライブラリ使用を極力控えて1ファイルで実現してみます。
onestead/tools · GitHub
tools/cgi/downloader/index.cgi
public_html等でスクリプトを配置して、実行権限付けてアクセスすると
DOCUMENT_ROOTの1つ上の階層にあるdownloadというフォルダの中身を閲覧し、
気に入ったものがあればダウンロードできるような感じにしてみました。
認証機能も一応で実装していて、ユーザID=demo、ユーザーPW:test、とした。
少し動かした感じでは、動くようだ。
更新:10月31日
・/bootstrap-3.3.5-dist/ を使って修正した。