PHPのダウンロードAPKファイル

道、
公共downApkFile機能(){
$パス:: =のEnv GET( 'のroot_path')は、 "APK /" ;. //パス
$ file_nameに= "a.apk"; //ダウンロードファイル名
トランスコードする//中国のニーズ
fileAddのiconv = $( 'UTF-8'、 '2312'、$パス$ file_nameに。);
//そのファイルが存在してチェック
するif(file_exists($ fileAdd)|| ( "APKを"爆発し、$ fileAdd)| !! | is_file($ fileAdd)){!
の$ this - >エラー(「ファイルが存在しません」);
} {他に
//ファイルストリームファイル形式(APP)であるブラウザ伝え
ヘッダー(「コンテンツの種類:アプリケーションを/アーカイブ-vnd.android.package「);
//変数のファイル名$ file_nameに値をダウンロードした後にダウンロードできる添付ファイルなどのブラウザファイルを伝えるために使用されます。
ヘッダ( 'コンテンツ処分:添付ファイル ;ファイル名='のiconv( 'UTF-8'、 '2312'、$ file_nameに)。);

ヘッダ(「コンテンツ記述:ファイル転送」);
ヘッダ(「コンテンツ転送エンコード:バイナリ」); //ブラウザを教えて、バイナリファイルである
//ここは要求当事者、ファイルサイズが教えてくれます
ヘッダー(「のContentを長さ:.「ファイルサイズ($ fileAdd )); //は、 ブラウザに指示、ファイルサイズ
//直接ブラウザにファイルおよび出力の内容を読み取る
@readfile($ fileAdd);
出口();
}
}
説明リンクします。https:/ /www.cnblogs.com/lizhanqi/p/9816113.html(共有のためのおかげで)
第二の方法、
そのようなプロジェクトのルートディレクトリにあるの.apkファイルとしてAPKファイルへの直接アクセス、への直接アクセス:www.XXX.com/a.apk

おすすめ

転載: www.cnblogs.com/luqiang213917/p/12067858.html