java 服务器下载APK文件
生活随笔
收集整理的這篇文章主要介紹了
java 服务器下载APK文件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
第一種: 通過request,response 方式
public void appDown(){String path = APKPropertiesUtil.getPropertyValue("apk.path"); // apk 路徑String apkName = APKPropertiesUtil.getPropertyValue("apk.name"); // apk名稱String apkPath = path+"\\"+apkName;//new 一個apk的文件對象File file = new File(apkPath);try {if(file.exists()){// 以流的形式下載文件。InputStream fis = new BufferedInputStream(new FileInputStream(apkPath));byte[] buffer = new byte[fis.available()];fis.read(buffer);fis.close();// 清空responseresponse.reset();// 設置response的Headerresponse.addHeader("Content-Disposition", "attachment;filename=" + file.getName());response.addHeader("Content-Length", "" + file.length());response.addHeader("Content-Type", "application/vnd.android.package-archive apk");OutputStream toClient = new BufferedOutputStream(response.getOutputStream());response.setContentType("application/octet-stream");toClient.write(buffer);toClient.flush();toClient.close();}}catch(Exception e) {System.out.println("下載文件錯誤"+e.getMessage());}}APKPropertiesUtil獲取配置信息
訪問action即可
第二種: 直接放在tomcat服務器 webapps\ROOT中
?例:
訪問地址:
http://ip:端口號/apk名稱加后綴
例:
http://ip:8081/mobileAPP/test.apk?
總結
以上是生活随笔為你收集整理的java 服务器下载APK文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 近十年以来机器学习中最优秀的想法之一~领
- 下一篇: “教务管理系统”ER模型