首页 > 技术文章 > 使用php从pc端下载apk到android手持终端并安装(比如把枪)

windel 2017-11-03 08:29 原文

问题:如何从pc端下载已有的apk到移动终端设备(如android扫描设备)?

方法:

1、编写download.php文件:

  <?php
    if( empty($_GET['FileName'])|| empty($_GET['FileDir'])|| empty($_GET['FileId'])){
      echo'<script> alert("非法连接 !"); location.replace ("index.php") </script>'; exit();
    }
  $file_name=$_GET['FileName'];
  $file_dir=$_GET['FileDir'];
  $FileId=$_GET['FileId'];
  $file_dir = $file_dir."/";
  if   (!file_exists($file_dir.$file_name))   {   //检查文件是否存在  
    echo   "文件找不到";  
    exit;    
    }   else   {  
  $file = fopen($file_dir . $file_name,"r"); // 打开文件
  // 输入文件标签
  Header("Content-type: application/octet-stream");
  Header("Accept-Ranges: bytes");
  Header("Accept-Length: ".filesize($file_dir . $file_name));
  Header("Content-Disposition: attachment; filename=" . $file_name);
  // 输出文件内容
  echo fread($file,filesize($file_dir . $file_name));
  fclose($file);
  exit();
  }
  ?>

2、发布php文件

  停止apach服务

  复制到c:\xampp\htdoc\wordpress\download.php

  启动apach服务

3、在移动端下载:

  输入网址:例如:192.168.1.102:8090/wordpress/download.php?Filename=xxx.apk&FileDir=.&FileId=1

  下载到本地即可。

推荐阅读